我尝试用PECL安装它:$pecl安装zip
没有可用的包“pecl.PHP.net/zip”
无法初始化“channel://pecl.PHP.net/zip”,无效或缺少的包文件
软件包“channel://pecl.PHP.net/zip”无效
安装失败
还有梨安装zip-1.10.2.tgz但收到几乎相同的消息.
我没有root权限的服务器,也许是这样的情况?无论如何,你能帮助我吗?
我尝试用PECL安装它:$pecl安装zip
没有可用的包“pecl.PHP.net/zip”
无法初始化“channel://pecl.PHP.net/zip”,无效或缺少的包文件
软件包“channel://pecl.PHP.net/zip”无效
安装失败
还有梨安装zip-1.10.2.tgz但收到几乎相同的消息.
我没有root权限的服务器,也许是这样的情况?无论如何,你能帮助我吗?
@briosheje说如果您没有为您的PHP安装/启用ZipArchive,那么可以使用
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
PCLZip包含在PHPExcel发行版中,作为PHP内置ZipArchive类的替代品,尽管它有点慢.启用PCLZip允许您使用基于zip的电子表格格式,即使没有ZipArchive.
但是,当我们首先捆绑PCLZip(最初在PHPExcel 1.7.6中)时,只有在编写基于zip的格式时,才能读取它们.我们在PHPExcel 1.8.0中进行了更改,因此启用PCLZip现在可以读取基于zip的格式以及编写它们.
PHPEXcel Reader文档详细介绍了不同的电子表格格式,并解释了哪些是基于zip的.