今天在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./
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/
ls
memcache.so  opcache.so  xcache.so  zip.so

在php.ini 文件中添加:

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

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

重新启动apache 或者nginx 查看。

最新文章

  1. Java面试(1)-- Java逻辑运算符
  2. mybatis动态sql
  3. js点击后将文字复制到剪贴板,将图片复制到剪贴板
  4. Hello.class所在路径下, 输入命令:java Hello.class,会出现什么结果,为什么?
  5. OpenCV3编程入门笔记(4)腐蚀、膨胀、开闭运算、漫水填充、金字塔、阈值化、霍夫变换
  6. strcat与strncat的C/C++实现
  7. iOS 查找字符串 相同 子字符串的位置 range
  8. GNU FORK PTHREAD SIGNALS
  9. 【nodejs学习】1.文件操作
  10. nginx 编译参数
  11. c++ TCP keepalive 使用
  12. plsql developer 恢复默认布局界面
  13. IIS宿主WCF服务*.svc Mime类型映射
  14. oracle 新增一条数据时设置id自增
  15. tob toc tovc什么意思
  16. JS 时间函数 / 格式化时间戳
  17. h5做列表 水平分割
  18. JavaScrip t对象和 JSON 数据格式转换
  19. .net core grpc 实现通信(一)
  20. Spring Boot 入门系列

热门文章

  1. MySQL 5.7版本安装教程-踩坑总结
  2. 20169210《Linux内核原理与分析》第二周作业
  3. C# 打开PPT文件另存为PPTX
  4. UVA 10465 Homer Simpson(dp + 完全背包)
  5. uva 11440 - Help Tomisu(欧拉功能)
  6. 跟踪MYSQL 的查询优化过程方法
  7. java EE 学习
  8. configure JDBCRealm JAAS for mysql and tomcat 7 with form based authentication--reference
  9. Visual Studio 调试技巧 (二)-- 为中断设置条件
  10. [转] Android LocalService与RemoteService理解