若要添加一个模块,首先需要下载和安装必需的包,然后再创建模块,最后针对相应的PHP版本启用该等模块。创建流程的步骤与标准的PHP说明的步骤基本相同,只需特别注意要使用的自定义路径即可。
以下以添加PHP 5.6的memcached模块为例。在示例中,各个命令用于CentOS 7系统,当然您也可以在不同的操作系统上使用该功能。您可能需要稍微修改包的名称,但是保持主要的规则原理不变。
下载和安装必需的包:
# yum search plesk-php devel
# yum install make plesk-php56-devel gcc glibc-devel libmemcached-devel zlib-devel
然后创建模块:
# /opt/plesk/php/5.6/bin/pecl install memcached
(当提示要求输入 libmemcached 目录时,请保持为空然后按下回车键)
为相应的PHP版本注册该模块:
# echo "extension=memcached.so" > /opt/plesk/php/5.6/etc/php.d/memcached.ini
最后,检查模块是否已被启用:
# /opt/plesk/php/5.6/bin/php -i | grep "memcached support"
memcached support => enabled