今天在Linux底下编写导出EXCEL文件并显示输出时,抛出“ZipArchive library is not enabled” 的异常。而我在本地的windows下的代码则是运行正常的。

原因是:在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。
   在Unix/Linux下的解决办法 :

wget http://pecl.php.net/get/zip
tar zxvf zip
cd zip-1.13.1/
locate phpize
/usr/local/php/bin/phpize
locate php-config
./configure --with-php-config=/usr/local/php/bin/php-config&&make&&make install

Build complete.Don't forget to run 'make test'.Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20131226/cd /usr/local/php/lib/php/extensions/no-debug-zts-20131226/lsmemcache.so  opcache.so  xcache.so  zip.so

在php.ini 文件中添加:

extension_dir=/usr/local/php/lib/php/extensions/no-debug-zts-20131226/
[xcache-common]
extension = xcache.so
extension = memcache.so
extension = zip.so

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

重新启动apache 或者nginx 查看。

转载于:https://www.cnblogs.com/timelesszhuang/p/4972149.html

Fatal error: Class 'ZipArchive' not found的解决办法相关推荐

  1. php fatal class ziparchive not found,php中Fatal error: Class ZipArchive not found的解决办法

    php在使用ZipArchive类时出现Fatal error: Class ZipArchive not found错误提示,下面我们来介绍在linux 与windows中的解决办法. 出现这个错误 ...

  2. php fatal error解决,PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法

    在一台处理网络支付的服务器迁移的时候,发现不能支付. PHP环境:PHP版本为5.3.3 系统为Red Hat 4.1.2-54 查看apache的错误日志,发现是加密文件中一个函数bcmul()报错 ...

  3. IAR 中的 Fatal Error[Lc002]: could not open file 解决办法

    在编译别人那里拷贝过来的IAR项目进行编译时,出现了IAR--Fatal Error[Lc002]: could not open file ....... 以下错误: 解决办法: 将2指向的小勾去掉 ...

  4. php zip.so 编译出错,php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法...

    本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法.分享给大家供大家参考.具体如下: ZipArchive是 ...

  5. zabbix安装MySQL失败_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...

    本文主要向大家介绍了MySQL数据库之zabbix3.x安装出现"configure: error: Not found mysqlclient library"的解决办法 ,通过 ...

  6. Sublime Text 2报 Decode error - output not utf-8 错误的解决办法

    Sublime Text 2报"Decode error - output not utf-8"错误的解决办法 作者:chszs,转载需注明. 作者博客主页:http://blog ...

  7. Vue中:error ‘XXXXX‘ is not defined no-undef解决办法

    Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...

  8. Vue中error ‘XXXXX‘ is not defined no-undef解决办法

    Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...

  9. 部署hexo遇到报错ERROR Deployer not found: git的解决办法

    部署hexo遇到报错ERROR Deployer not found: git的解决办法 今天部署hexo的时候遇到一个报错 hexo c && hexo g && h ...

最新文章

  1. [转]php curl 设置host curl_setopt CURLOPT_HTTPHEADER 指定host
  2. Unity Game Starter Kit for Windows Store and Windows Phone Store games
  3. 工具分享 --- 分享一个在线制作ico的网站
  4. HugeGraph 配置参数
  5. 文献阅读 - Genome-wide consequences of deleting any single gene
  6. 计算机专业人才需求大吗,对计算机专业人才需求现状
  7. quartz mysql表文件_quartz 持久化 数据库表
  8. 超卓航空通过注册:年营收1.4亿 湖北将再诞生一家上市企业
  9. 卧槽,GitHub 开源了一个看片神器!
  10. 1635 超大型 LED 显示屏
  11. MPB:中农冯固组-​利用13C-DNA-SIP法示踪根际和菌丝际活性解磷细菌
  12. 亿欧智库发布最新研究报告 阿里云数据中台成中国乳企数字化首选方案
  13. Docker - volume、-v 区别
  14. 3D检测无痛涨点 | 暴涨8%!上下文感知数据增强方法CA-Aug
  15. 麒麟开源堡垒主机在等保上的合规性分析
  16. K8S之ipvs负载均衡原理
  17. OPENSTACK-1-管理企业OSP部署-验证云上服务的功能性
  18. 新道格资讯 我司携手清华大学老师入选“江阴-清华创新引领行动计划
  19. 《道德经》程序员版第六章
  20. 7-128 大于m的最小素数 (10 分)

热门文章

  1. setuptools Automatic Script Creation
  2. Python datetime time
  3. opencv 霍夫直线检测
  4. git 应用 merge
  5. Oracle union多表查询
  6. 均方根误差不超过_快速平方根倒数算法
  7. 如何使用android studio,怎么学习使用Android Studio?
  8. 云服务器 ECS > 快照 > 快照概述
  9. Kubernetes学习总结(4)——Kubernetes v1.20 重磅发布 | 新版本核心主题 主要变化解读
  10. Java设计模式学习总结(4)——创建型模式之单例模式