cenots 为例:
yum remove libzip -y
wget https://nih.at/libzip/libzip-1.2.0.tar.gz tar -zxvf libzip-1.2.0.tar.gz cd libzip-1.2.0 ./configure make && make install
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"
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 -v 执行看看
源码运行测试
<?php $zip = new ZipArchive; if ($zip->open('example.zip') === TRUE) { echo "打开成功!"; $zip->close(); } else { echo "打开失败"; } ?>