有人可以讓我知道爲什麼我無法用下面的代碼來克隆當地回購:了shell_exec(「汞克隆的http://本地主機/ HG/TestProject /」)......不工作
$output = shell_exec('hg clone http://localhost/hg/TestProject/');
echo "<pre>$output</pre>";
輸出是「127」。怎麼了?它通過終端完美運行。
感謝。
有人可以讓我知道爲什麼我無法用下面的代碼來克隆當地回購:了shell_exec(「汞克隆的http://本地主機/ HG/TestProject /」)......不工作
$output = shell_exec('hg clone http://localhost/hg/TestProject/');
echo "<pre>$output</pre>";
輸出是「127」。怎麼了?它通過終端完美運行。
感謝。
sh -c X
當X不存在時返回127。這可能意味着hg
在執行腳本時不在路徑中。你可以運行which hg
來找出完整的路徑是什麼,並提供它(我的是/usr/bin/hg
),或者你可以設置PATH環境變量,以便找到hg
。
似乎PHP無法找到hg可執行文件。 嘗試指定hg的完整路徑