本问题可引申到:
- 宝塔面板php7.3/4不支持ZipArchive解决方法
- 宝塔面板php8不支持ZipArchive解决方法
- 宝塔面板php 安装 zip 扩展
- 宝塔面板php 安装 libzip 扩展
解决方案都是通用的。宝塔的php 打包了扩展,我们只需要编译安装就可以了。
举例:
宝塔面板php7.3版本不支持ZipArchive导致程序无法后台直接更新的解决方法
在SSH命令行界面执行以下语句:
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命令行界面执行以下语句:
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 服务即可。
宝塔面板php8版本不支持ZipArchive导致程序无法后台直接更新的解决方法
在SSH命令行界面执行以下语句:
cd /www/server/php/80/src/ext/zip/
/www/server/php/80/bin/phpize
./configure --with-php-config=/www/server/php/80/bin/php-config
make && make install
echo "extension = zip.so" >> /www/server/php/80/etc/php.ini
最后在软件商店重启一下 PHP 服务即可。