我在尝试在 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()
命令,但没有成功。