首页 > 技术教程 > PHP压缩文件包 Class 'ZipArchive' not found 解决方法

PHP压缩文件包 Class 'ZipArchive' not found 解决方法

最近在用PHP开发在线打包文件下载功能,在本地开发完成之后,上传到了服务器,服务器用的是centos宝塔面板,结果报如下错误

PHP压缩文件包 Class 'ZipArchive' not found 解决方法

解决步骤如下:

1、执行下方命令

yum list | grep libzip

PHP压缩文件包 Class 'ZipArchive' not found 解决方法

执行命令(安装libzip)

yum -y install  libzip5.x86_64

PHP压缩文件包 Class 'ZipArchive' not found 解决方法

我的服务器上之前已经安装过了


2、执行命令

yum search zip

PHP压缩文件包 Class 'ZipArchive' not found 解决方法


我用的是php7.4,所以直接安装 php74-php-pecl-zip.x86_64


执行命令

yum install php74-php-pecl-zip.x86_64

PHP压缩文件包 Class 'ZipArchive' not found 解决方法

安装完成后并未解决问题,接下来的一步非常关键


3、执行命令

find / -name zip.so

找到zip.so的位置

PHP压缩文件包 Class 'ZipArchive' not found 解决方法


在php.ini 中添加

extension=/opt/remi/php74/root/usr/lib64/php/modules/zip.so


最后重启服务,好了,大功告成,报错问题解决了  ~

文章版权声明
1、本网站名称:阿V编程
2、本站永久网址:https://www.1892zyw.com
3、本网站的部分文章内容/部分资源可能来源于网络,仅提供给大家学习或参考,如有侵权,请联系站长QQ进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,如有发现请向站长举报