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 |