在Plesk Linux上安裝Memcached PHP資源庫
Memcached是一個免費且強大的對象快取系統,您可安裝此系統以改善網站效能。僅當您安裝守護進程,安裝PHP庫並正確配置PHP應用程序時,Memcached才有效。
適用於Memcached的PHP資源庫是透過命令行安裝。您需要以root用戶身份登入才能執行這些指令。
- 如果尚未啟用,請在您的第3代或第4代伺服器中啟用管理員存取權。
- 透過SSH(安全殼層)連線到我的伺服器。
- 切換至根用戶。
- 安裝所需的依賴項
- CentOS使用者:
yum -y install gcc glibc-devel libmemcached-devel zlib-devel plesk-php * -devel
- AlmaLinux使用者:
yum groupinstall「開發工具」
- Ubuntu用戶:
apt install autoconf automake gcc libmemcached-dev libhashkit-dev pkg-config plesk-php * -dev zlib1g-dev
- CentOS使用者:
- 為所需版本的PHP安裝PHP PECL庫。您需要針對使用的每個PHP版本進行此操作。
/opt/plesk/php/7.4/bin/pecl install memcached
系統會在安裝軟體時多次提示您。除非您有特殊需要,否則請分別按「輸入」以接受預設值。
注意:在某些情況下,您可能會看到類似以下的錯誤:
位於「/ tmp / memcached / build / shtool」的shtool不存在或無法執行。確定檔案存在且可執行,然後重新執行此指令碼。錯誤:`phpize'失敗
如果發生這種情況,請將PHP設定為使用其他臨時目錄,然後重新執行命令。
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 -
在PHP中註冊模組。
echo“ extension = memcached.so” > /opt/plesk/php/7.4/etc/php.d/memcached.ini
-
更新Plesk的PHP處理常式。
plesk bin php_handler --reread
-
最後,重新啟動Apache和PHP-FPM。
系統ctl重新啟動httpd系統ctl重新啟動plesk-php74-fpm
- Ubuntu用戶:
systemctl restart apache2systemctl restart plesk-php74-fpm
- Ubuntu用戶:
相關步驟
更多資訊
- 我們的伺服器專家可收取費用執行這些步驟。如需進一步了解我們的專家服務,請造訪我們的專家服務選單。