在Plesk Linux上安装Memcached PHP库
Memcached是一个免费且功能强大的对象缓存系统,您可以安装它来提高网站的性能。仅当您安装守护程序,安装PHP库并正确配置PHP应用程序时,Memcached才有效。
用于Memcached的PHP库是通过命令行安装的。您需要以根用户身份登录才能运行这些命令。
- 如果尚未启用,请在您的Gen 3或Gen 4服务器上启用管理员访问权限。
- 通过SSH(安全Shell)连接到我的服务器。
- 切换到根用户。
- 安装所需的依赖项
- 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安装memcached
安装软件时,系统会多次提示您。除非您有特殊需要,否则请分别单击“ enter”(输入)接受默认值。
注意:在某些情况下,您可能会看到这样的错误:
位于'/ 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-重新阅读
-
最后,重新启动Apache和PHP-FPM。
systemctl重新启动httpd systemctl重新启动plesk-php74-fpm
- Ubuntu用户:
systemctl重新启动apache2 systemctl重新启动plesk-php74-fpm
- Ubuntu用户:
相关步骤
更多信息
- 我们的服务器专家可以收费执行这些步骤。如需关于我们的专家服务的更多信息,请访问我们的专家服务菜单。