致命错误:Class' ZipArchive' PHP excel库中的PHP 5.1.6中找不到

时间:2015-09-03 13:48:05

标签: php linux

我面临在PHP excel库中发布的

  

Fatal error: Class 'ZipArchive' not found in

我有PHP版本5.1.6和Server是linux centos 我还添加了extension=php_zip.dll ; extension=zip.so文件中的php.ini

我怎样才能消除这个致命错误?

2 个答案:

答案 0 :(得分:0)

根据ZipArchive,这是可行的(PHP 5> = 5.2.0,PECL zip> = 1.1.0) 所以在这个解决方案之后我添加了它并且它为我工作。

我使用下面提到的命令安装了php-pecl-zip yum install php-pecl-zip 您还可以使用以下提及的代码

检查扩展程序是否已启用

if (!extension_loaded('zip')) { echo 'zipless'; }else {echo 'Zipp';}

答案 1 :(得分:0)

当然不能保证PHPExcel将与PHP 5.1.6一起运行,因为它具有5.2.0的最低PHP版本要求,尽管我确实知道在较旧的PHP版本上运行它的人使用更有限的一组功能。

如果ZipArchive不可用,那么您可以使用与PHPExcel捆绑在一起的速度更慢,内存更密集的PCLZip库,并且可以使用

启用
GeckoBrowser.Document.Body.InnerHtml = htmlcode;

另请注意,您不再需要运行PHP 5.1.6,因为它不再受支持