VPS Gen 4 i serwery dedykowane Pomoc

Dołożyliśmy wszelkich starań, aby przetłumaczyć tę stronę. Dostępna jest również strona w języku angielskim.

Zainstaluj biblioteki PHP Memcached w systemie Plesk Linux

Memcached to darmowy i potężny system buforowania obiektów, który możesz zainstalować, aby poprawić wydajność swojej witryny. Memcached będzie działać tylko wtedy, gdy zainstalujesz demona, zainstalujesz biblioteki PHP i poprawnie skonfigurujesz aplikację PHP.

Biblioteki PHP dla Memcached są instalowane z wiersza poleceń. Aby uruchomić te polecenia, musisz być zalogowany jako użytkownik root.

  1. Włącz dostęp administratora do serwera Gen 3 lub Gen 4 , jeśli jeszcze tego nie zrobiłeś.
  2. Połącz się z moim serwerem za pomocą SSH (Secure Shell) .
  3. Przełącz się na użytkownika root .
  4. Zainstaluj wymagane zależności
    • Użytkownicy CentOS:
      yum -y install gcc glibc-devel libmemcached-devel zlib-devel plesk-php*-devel
    • Użytkownicy AlmaLinux:
      yum groupinstall "Narzędzia programistyczne"
    • Użytkownicy systemu Ubuntu:
      apt install autoconf automake gcc libmemcached-dev libhashkit-dev pkg-config plesk-php*-dev zlib1g-dev
  5. Zainstaluj bibliotekę PHP PECL dla wybranej wersji języka PHP. Musisz to zrobić dla każdej używanej wersji PHP .
    /opt/plesk/php/7.4/bin/pecl install memcached

    Podczas instalacji oprogramowania zostanie wyświetlony monit kilka razy. O ile nie masz określonej potrzeby, naciśnij „Enter”, aby zaakceptować wartość domyślną w każdym przypadku.

    Uwaga: W niektórych sytuacjach może pojawić się następujący błąd:

    Narzędzie shtool pod adresem „/tmp/memcached/build/shtool” nie istnieje lub nie jest plikiem wykonywalnym. Upewnij się, że plik istnieje i jest wykonywalny, a następnie uruchom ponownie ten skrypt. BŁĄD: Błąd phpize

    W takim przypadku skonfiguruj język PHP tak, aby używał innego katalogu tymczasowego i ponownie uruchom polecenie.

    mkdir/root/tmp && /opt/plesk/php/7.4/bin/pear config-set temp_dir/root/tmp /opt/plesk/php/7.4/bin/pecl install memcached

  6. Zarejestruj moduł w PHP.

    echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
  7. Zaktualizuj program obsługi PHP programu Plesk.

    plesk bin php_handler --reread
  8. Na koniec zrestartuj Apache i PHP-FPM.

    systemctl restart httpd systemctl restart plesk-php74-fpm
    • Użytkownicy Ubuntu:
      systemctl restartuje apache2 systemctl restartuje plesk-php74-fpm

Powiązane czynności

Więcej informacji

  • Nasi eksperci od serwerów mogą wykonać te czynności za opłatą. Aby uzyskać więcej informacji na temat naszych usług eksperckich, odwiedź nasze menu Usługi eksperckie .