安装

错误: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

本博客所有内容采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

转载文章请注明:PHP ZipArchive 安装 - https://yangxx.net/?p=4071

分类: linux

young

记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人*