如何在PHP中启用ZipArchive?
我已经使用phpexcel库成功实现了将Excelfile upload到我的数据库。 它在localhost上运行的很好,但是当在服务器上testing的时候,我得到了这个错误。
Fatal error: Class 'ZipArchive' not found in /xxxx/PHPExcel-develop/Classes/PHPExcel/Reader/Excel2007.php .
我已经find了这个问题的解决scheme: 找不到PHPExcel ZipArchive,但它不帮助我。
我知道ZIP扩展必须启用使用这一行代码
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
但是我不知道在excel库中使用这段代码的位置。 另外我没有直接访问根服务器。
你需要添加
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
在线后
require_once 'path/to/PHPExcel.php';
或者在PHPExcel类的任何实例之前。