如何通过php通过exec命令行压缩

时间:2010-01-13 16:27:39

标签: php ubuntu zip exec

我有一个ubuntu服务器。如何通过从我的php脚本执行命令行来压缩文件

我想压缩文件,因为文件太大而且通过php压缩它会导致服务器上的负载增加。

谢谢。

3 个答案:

答案 0 :(得分:1)

如果您不需要压缩,我建议您查看tar而不是zip,因为它应该更快,并且会导致一个文件与zip相同但没有CPU时间来处理存档

答案 1 :(得分:0)

exec,system,fork, - 任何命令都可以帮助您执行具有不同控制级别(阻塞,非阻塞)的命令行程序

答案 2 :(得分:0)

$ exec =`usr / bin / zip -v zipfile filetozip filetozip2 filetozip3`

-v用于详细模式 - 如果你想检查拉链是否有效,你可以打印出来或记录它或其他什么。您的文件将在您运行命令的目录中的zipfile.zip中找到。