因早期安装的 PHP 7.3/7.4 是独立编译zip扩展后续安装及升级是整合编译的,导致升级后会重复加载 ZIP 模块,因此,其后的 PHP 就不再单独编译 ZIP 扩展了。
请先用宝塔自带的zip拓展(/www/server/PHP/74/src/ext/zip/)进行编译安装,装不了再用此方法。
下载
wget http://pecl.php.net/get/zip
解压
tar -zxvf zip
cd zip-1.20.1 (版本号可能不同)
编译
phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make install
配置拓展(php.ini)
extension = zip.so