【发布时间】:2013-09-10 14:03:57
【问题描述】:
我在尝试在 php 服务器 (LAMP) 中执行 python 时遇到了一个奇怪的问题。 (安全模式关闭)
如果我输入:
$output = shell_exec("ls -lah");
echo "<pre>$Output</pre>";
我得到了ls 命令的结果。对于$output = shell_exec("tar --version"); 和其他应用程序(例如 gzip)也是如此。
但是,如果我切换到以下任何一行:
$output = shell_exec("python --version");
$output = shell_exec("python2.7 --version");
$output = shell_exec("/usr/bin/python --version");
$output = shell_exec("python my_script.py");
以及其他此类变体,我没有得到任何结果。该命令未执行,python 咬码未生成,echo 保持沉默。
我也尝试过使用exec() 命令,但没有成功。
【问题讨论】:
-
PHP and shell_exec 的可能重复项
-
也许是一个正确的问题?
-
我已经详细阅读了这篇文章,但没有找到任何答案
-
你解决了吗?
-
stackoverflow.com/questions/18689684/… 这可能是这个问题的答案。