欢迎来到DESIPO.COM,外贸电子商务整合专家!登录 | 免费注册 ?
会员优惠 | 软件下载 | 客服中心 | 收藏本站 | 购物车[0件]


WDCP 对应 的 Fatal error: Class 'ZipArchive' not found in 解决方法!

编辑时间2016年 10月 28日 查看全部评论 写评论
WDCP 对应 的 Fatal error: Class 'ZipArchive' not found in 解决方法!

最近客户要做在mysql中导出excel表格,使用PHPExcel插件很好完成,顺便说下PHPExcel很NB,在本地测试没有问题,但是发布到服务器提示“Class 'ZipArchive' not found in...”错误,度了下应该是wdcp面板没有安装ZipArchive插件的问题,下面简单说下wdcp面板安装ZipArchive的方法

一、安装ZipArchive插件

cd /usr/src  (进入目录)

wget http://pecl.php.net/get/zip (在php官网下载插件)

tar -zxvf zip 

cd zip-1.12.5  (插件版本,我的是1.12.5,您自己下载的自己注意查看)进入目录后执行下面的内容

/www/wdlinux/php/bin/phpize  (对应的phpize路径可用  find / -name phpize查询,出来结果/www/wdlinux/php/bin/phpize)

./configure --with-php-config=/www/wdlinux/php/bin/php-config(对应的php-config路径)

make

make install

(PS:注意依次运行)

二、配置ZipArchive插件

1、查看生成的模块路径(安装完之后,屏幕上会提示zip.so的位置,wdcp是/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/zip.so)

2、在php.ini中配置:增加extension = /usr/local/lib/php/extensions/zip.so (此处添加对应的文件位置/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/zip.so),然后同样在php.ini文件中,将 zlib.output_compression = Off 改为

zlib.output_compression = On ;

3、重启一下Apache(/www/wdlinux/init.d/httpd restart)

OY,配置好了。

没有评论
Copyright © 2012-2013 迪赛普科技 版权所有

合作邮箱:admin@desipo.com 合作QQ:76052083