如何在linux服务器上使用shell命令在PHP中创建zip文件
这是我想要在Linux服务器中使用PHP运行的命令。如何在linux服务器上使用shell命令在PHP中创建zip文件,php,linux,compression,zip,shell-exec,Php,Linux,Compression,Zip,Shell Exec,这是我想要在Linux服务器中使用PHP运行的命令。 shell_exec(“zip-r abc.doc xyz.doc>foo.zip”) 使用此命令,我可以创建一个损坏的zip文件,因此任何人都可以帮助我使其正确。语法不正确。试一试 zip foo abc.doc xyz.doc 或 取决于您是否打算替换现有存档。有关更多信息,请参见man zip。根据建议的语法不创建zip文件,因为给定了我的格式,它会创建zip文件但已损坏(不打开或收集要压缩的文件)是,但会创建一个大小为0字节的zip
shell_exec(“zip-r abc.doc xyz.doc>foo.zip”)代码>
使用此命令,我可以创建一个损坏的zip文件,因此任何人都可以帮助我使其正确。语法不正确。试一试
zip foo abc.doc xyz.doc
或
取决于您是否打算替换现有存档。有关更多信息,请参见man zip
。根据建议的语法不创建zip文件,因为给定了我的格式,它会创建zip文件但已损坏(不打开或收集要压缩的文件)是,但会创建一个大小为0字节的zip文件。检查!没错,这就是我想讨论的问题,所以有没有办法创建正确格式的zip文件。上面的答案中还提到了什么?devnull是的,你是对的,“zip foo abc.doc xyz.doc”如果我们需要压缩文件,这个命令可以正常工作,但是当我们压缩文件夹时,我们使用这个命令=“zip-r archivefile/home/docs/documents”
zip -r foo abc.dox xyz.doc