我们在Windows服务器上运行WAMP(apache,mysql,php)时遇到了一个有趣的问题。 基本上我们有一个应用程序将文件夹打包成一个用户可以下载的zip文件。 zip文件的内容各不相同,必须根据用户的意愿动态准备。
我们使用此命令将文件压缩在一起。 (我们也尝试使用winrar,但它有同样的问题) exec('c:\ Windows \ system32 \ 7za a -mx0 -tzip“'。$ zipPath。'”“'。$ zipDirPath。'”',$ output,$ return_var);
问题是有时这个命令没有完成。 它成功创建了zip文件,但没有完成,似乎它一直在运行。 (如果通过命令行输入相同的命令,则不会发生)
如果有人有任何想法如何解决这个问题,请帮助:)