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.
- Włącz dostęp administratora do serwera Gen 3 lub Gen 4 , jeśli jeszcze tego nie zrobiłeś.
- Połącz się z moim serwerem za pomocą SSH (Secure Shell) .
- Przełącz się na użytkownika root .
- 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
- Użytkownicy CentOS:
- 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 -
Zarejestruj moduł w PHP.
echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
-
Zaktualizuj program obsługi PHP programu Plesk.
plesk bin php_handler --reread
-
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
- Użytkownicy Ubuntu:
Powiązane czynności
- Wróć do sekcji Zainstaluj demona Memcached .
- Przejdź dalej, aby skonfigurować witrynę do korzystania z Memcached .
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 .