本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

laravel/php中出现Fatal error: Class 'ZipArchive' not found错误的解决办法

php或者laravel出现这个错误说明是程序在调用'ZipArchive' 这个类的时候没有成功,原因是由于在安装php的时候没有增加php zip的支持(非zlib)。

一. 在Windows下的解决办法是:

1、在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除;

(如果没有,请添加extension=php_zip.dll此行并确保php_zip.dll文件存在相应的目录)

然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;

2、重启Apache/nginx服务器。

二. 在Unix/Linux下的解决办法:

在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。

1. ubuntu下解决办法

sudo apt install php7.0-zip

2.CentOS7.x下解决办法

sudo yum install php70u-zip

3、重启Apache/nginx服务器


转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/363
问题交流群 :562864481
0
打赏
发布时间 :2017-04-17 11:35:46
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册