PHP ZipArchive 安装
安装
错误:Class ‘ZipArchive’ not found。
解决方法:安装一个PHP扩展即可。
依次执行下面的命令:
cd ~
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-x.x.x
phpize
./configure --with-php-config=/web/soft/php-7.4.5/bin/php-config
make
make install
成功安装zip之后会返回一个路径:
Installing shared extensions: /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/
加到php.ini中:
extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/zip.so
重启php,搞定
问题
安装过程中 肯会提示Please reinstall the libzip distribution libzip版本过低,按照下面步骤重新安装:
cd ~
yum remove libzip
wget https://libzip.org/download/libzip-1.3.2.tar.gz
tar -zxvf libzip-1.3.2.tar.gz
cd libzip-1.3.2
./configure
make & make install