2011-02-24 90 views
0

我一直在用PHP ZipArchive做一些工作。在我使用WAMP的本地Windows机器上,我可以选择一个zip文件,上传并解压到我想要的目的地。PHP ZipArchive没有在CentOS 4.8上解压

当我尝试在CentOS服务器上执行相同操作时,.zip文件会上传到我想要的目标,但不会被解压缩。

我已经做了一些研究,并且看到ZipArchive仅在PHP使用--enable-zip进行编译时可用。如果是这种情况,不应该上传失败?我不明白为什么.zip文件仍然放在我想要的目的地。

+0

你的日志里有什么?你是否显示错误或警告? – drudge 2011-02-24 01:54:11

+1

上传文件的行为与使用该文件的行为完全不同。没有看到涉及的代码,我们无法真正告诉你你的错误在哪里。 – Charles 2011-02-24 04:34:42

回答

0

我做了一个class_exists(ZipArchive),它在CentOS服务器上返回false。我觉得这很奇怪,文件仍然上传,但现在我知道它为什么不起作用。

谢谢反正。