我面临在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
我怎样才能消除这个致命错误?
答案 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,因为它不再受支持