【发布时间】:2012-02-17 22:23:16
【问题描述】:
(将 XAMPP 1.7.7 与 PHP 5.3.8 一起使用)
我知道如何使用 PHP/p7zip 提取 *.7z 文件,但我需要使用 xampp 进行本地测试(我使用的是 Windows 7 64 位),但我被卡住了。我尝试使用 exec():
<?php exec('7z e test.7z'); ?>
但它没有用!
我也试过这个:
<?php exec('"C:\Program Files\7-Zip\7z.exe" e test.7z'); ?>
这自然也不行。
出于沮丧,我什至将 7z.exe 复制到 PHP 脚本目录,但我仍然无法让它工作(在这种情况下,7z.exe 抱怨它“找不到存档”,尽管一切正常位于同一文件夹下,并且存档确实确实存在!)
那么,如何使用 PHP 和 XAMPP 提取 7z 档案?
提前致谢!
【问题讨论】:
-
您在执行上述命令时是否尝试提供 test.7z 的完整路径
-
@JaspreetChahal 做到了,谢谢!
-
我将其记录为答案,以便您接受它:)