PHP ZipArchive 安装
young / / / 阅读量

安装

错误: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
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章