Php Unix系统(“unzip archive.zip”)

Php Unix系统(“unzip archive.zip”),php,unix,Php,Unix,当我调用系统时(“unzip archive.zip”) 在提取一个zip文件后,我会在页面顶部获得状态和提取过程,如何阻止它显示出来,然后静静地提取。 您可以尝试重定向stdout和stderr: 系统(“unzip archive.zip>/dev/null 2>&1”)谢谢,我会尝试一下的。我刚刚尝试过,它工作了,但仍然得到“archive:uploads/95521 index.zip”状态的一部分。谢谢,我只是重新检查了我的代码,我以前没有正确使用它。请注意,你也可以这样读取zip文件

当我调用系统时(“unzip archive.zip”) 在提取一个zip文件后,我会在页面顶部获得状态和提取过程,如何阻止它显示出来,然后静静地提取。
您可以尝试重定向stdout和stderr:


系统(“unzip archive.zip>/dev/null 2>&1”)

谢谢,我会尝试一下的。我刚刚尝试过,它工作了,但仍然得到“archive:uploads/95521 index.zip”状态的一部分。谢谢,我只是重新检查了我的代码,我以前没有正确使用它。请注意,你也可以这样读取zip文件:(无需系统调用)嗯,我尝试使用php库,但没有成功。因此,我找到了另一种方法来使用Unix系统(“unzip archive.zip”)函数。这就导致了这个问题。默认情况下可能没有安装php的zip包,在这种情况下,您可以使用port/apt/yum来安装它。您可以使用:
var\u dump(stream\u get\u wrappers())知道系统上安装了什么流包装器嗯,实际上我在托管服务器上上传了一个zip文件,上传后我想将其解压缩。但是使用Zip库失败了,所以我使用了Unix函数,谢谢@卡西米菊酯