0

我们在运行 WAMP(apache、mysql、php)的 Windows 服务器上遇到了一个有趣的问题。基本上,我们有一个将文件夹打包成用户可以下载的 zip 文件的应用程序。zip 文件的内容各不相同,必须根据用户的意愿动态准备。

我们使用此命令将文件压缩在一起。(我们也试过用winrar,但也有同样的问题) exec('c:\Windows\system32\7za a -mx0 -tzip "'.$zipPath.'" "'.$zipDirPath.'"', $output , $return_var);

问题是有时这个命令没有完成。它成功地创建了 zip 文件,但没有完成并且似乎它一直在运行。(如果通过命令行输入相同的命令,则不会发生)

如果有人对如何解决这个问题有任何想法,请帮助:)

4

1 回答 1

0

我建议使用相同的 PHP ZipArchive类,在那里你会找到它的文档。

于 2012-05-04T21:54:26.813 回答