【发布时间】:2014-09-25 13:13:25
【问题描述】:
在我的一个程序中,我需要使用 php 压缩和密码保护文件。在 php ,zip 中,密码保护仅在 5.6 中支持。由于某些技术原因,我无法升级我的 php 版本。所以我在我的windows系统中下载了一个7zip软件,然后通过命令行进行压缩。
这是两个命令
set PATH=%PATH%;C:\Program Files\7-Zip
7z a D:\test.zip d:/xampp/testdata -ptest
这在我的命令提示符下完美运行。当我完成 php 时,这不起作用
这是我的代码。
$enviornment = "set PATH=%PATH%;C:\Program Files\7-Zip";
exec($enviornment , $output, $return);
$cmd = "7z a D:\test.zip d:/xampp/testdata -ptest";
exec($cmd , $output, $return);
这两个结果都返回 0。
【问题讨论】:
标签: php windows command-line