最近把php换成了8.5版本,在博客后台做站点健康检测显示zip模块没有安装,登录宝塔面板发现php8.5版本扩展里没有zip模块。
zip 扩展是用来解压和打包文件用的,主题和插件更新安装时需要用到,所以尽量安装上。
我按照gemini给出的方法设置成功,方法如下∶
第一步∶在ssh客户端执行代码
# 1. 进入宝塔自带的 PHP 8.5 源码中的 zip 扩展目录
cd /www/server/php/85/src/ext/zip
# 2. 初始化编译配置
/www/server/php/85/bin/phpize
# 3. 检查编译环境
./configure --with-php-config=/www/server/php/85/bin/php-config
# 4. 编译并安装
make && make install
第二步∶在ssh客户端执行代码
echo "extension = zip.so" >> /www/server/php/85/etc/php.ini
第三步∶在宝塔面板里重启php。