宝塔面板的 PHP 管理页面可以一键安装一些常见的PHP扩展,如果你要安装的扩展不在此列,就需要手动自定义安装。
以 redis 扩展为例:
宝塔面板的 PHP 安装在自定义目录,因此手动安装PHP扩展时,需要使用宝塔环境下的phpize生成configure文件,以及指定宝塔 PHP 版本进行编译,否则安装后的 PHP 扩展无法在 PHP 中启动。
注意事项
根据实际情况替换命令中的 PHP 版本,比如你使用的 PHP 版本为7.2 那么就要将命令中的/www/server/php/82/改为/www/server/php/72/依次类推。
安装步骤
为 PHP 8.2 手动安装 PHP redis 扩展
#下载扩展压缩包 wget https://pecl.php.net/get/redis-5.3.7.tgz #解压压缩包 tar -xvf redis-5.3.7.tgz #使用宝塔环境下的phpize生成configure文件 /www/server/php/82/bin/phpize #指定宝塔php版本进行编译前的准备 ./configure --with-php-config=/www/server/php/82/bin/php-config #编译 make && make install #将编译好的扩展文件写入到php-fpm文件中 echo "extension=/www/server/php/82/lib/php/extensions/no-debug-non-zts-20220829/redis.so" >> /www/server/php/82/etc/php.ini #重载php即生效 /etc/init.d/php-fpm-82 reload
暂无评论
要发表评论,您必须先 登录