宝塔这个面板已经很实用的,内置的php模块挺多,一键部署也很便捷,只不过偶然候需要伏笔VPS给php编译模块。
比如APCu,此模块为php的数据缓存模块,wordpress的w3 total cache插件、nextcloud等都会用到它。
本文以php 7.2 与 apcu 5.1.8 为例
php 7.0 与 7.1 版本,只需要掉换以下command中的白色字为 70 或者 71 便可
wget http://pecl.php.net/get/apcu-5.1.8.tgz
tar xzvf apcu-5.1.8.tgz
cd apcu-5.1.8
/www/server/php/72/bin/phpize
./configure --with-php-config=/www/server/php/72/bin/php-config
make && make install
执行终了后,会在php的扩展目录生成对应的so文件(为/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/)
open宝塔面板,挑选php 7.2配置文件,在其尾部增加配置,save,rebootphp。
[apcu]
extension = /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/apcu.so
或
[apcu]
extension = apcu.so
最后,再在phpinfo里检查一下能否生效
原文链接:https://host.fubi.hk/foreshadowinghost/zhishiku/20181025/8369.html