Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP ZipArchive问题_Php_Phpexcel - Fatal编程技术网

PHP ZipArchive问题

PHP ZipArchive问题,php,phpexcel,Php,Phpexcel,我有一个项目,它使用phpexcellib做一些导出工作。它依赖于zip扩展来创建归档 在运行时,它抛出一个错误,指出没有定义ZipArchive类 很公平 我安装并检查了扩展名,在服务器上创建了一个test.php文件,该文件实例化了ZipArchive,var_将其转储到屏幕上。它起作用了。一切似乎都安装正确 但是PHPExcel库仍然抛出错误。为什么? 编辑: 再进一步,get_declared_classes()将在数组中显示ZipArchive。当从类中调用时,它不是。是否从命令行运行

我有一个项目,它使用phpexcellib做一些导出工作。它依赖于zip扩展来创建归档

在运行时,它抛出一个错误,指出没有定义ZipArchive类

很公平

我安装并检查了扩展名,在服务器上创建了一个test.php文件,该文件实例化了ZipArchive,var_将其转储到屏幕上。它起作用了。一切似乎都安装正确

但是PHPExcel库仍然抛出错误。为什么?

编辑:
再进一步,get_declared_classes()将在数组中显示ZipArchive。当从类中调用时,它不是。

是否从命令行运行错误脚本,并通过web服务器运行测试脚本?否,都是通过同一用户下的web服务器。如果从web服务器执行
phpinfo()
,你看到安装了
php\u-zip
扩展吗?是的-它创建的字符串是ZipArchive,我自己手动重写了它。还是一样