Loading... 宝塔面板安装的PHP7.3和7.4默认已经不带zip扩展,要手工安装zip扩展首先需要安装libzip,方法如下: ```bash #卸载老版本的libzip,因为zip扩展不支持新版本 yum remove libzip #下载安装libzip-1.2.0 cd /data wget https://libzip.org/download/libzip-1.2.0.tar.gz tar -zxvf libzip-1.2.0.tar.gz cd libzip-1.2.0 ./configure make && make install ``` 安装完成后,查看是否存在/usr/local/lib/pkgconfig目录,如果存在,执行如下命令来设置PKG_CONFIG_PATH: ```shell export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/" ``` 在SSH命令行界面执行以下语句: ```ruby cd /www/server/php/73/src/ext/zip/ /www/server/php/73/bin/phpize ./configure --with-php-config=/www/server/php/73/bin/php-config make && make install echo "extension = zip.so" >> /www/server/php/73/etc/php.ini ``` 最后在重启一下 PHP 服务即可。 宝塔面板php7.4版本不支持ZipArchive导致程序无法后台直接更新的解决方法 在SSH命令行界面执行以下语句: ```ruby cd /www/server/php/74/src/ext/zip/ /www/server/php/74/bin/phpize ./configure --with-php-config=/www/server/php/74/bin/php-config make && make install echo "extension = zip.so" >> /www/server/php/74/etc/php.ini ``` 最后在重启一下 PHP 服务即可。 最后修改:2021 年 06 月 08 日 © 允许规范转载 打赏 赞赏作者 支付宝 赞 0 如果觉得我的文章对你有用,请随意赞赏