【发布时间】:2015-05-31 17:54:37
【问题描述】:
我想运行一些python脚本(我知道风险,但我必须完成它)
我尝试使用:
echo exec('python --version ');
还有
回声shell_exec('python --version ');
还尝试了'/usr/bin/python ' 而不仅仅是 python
但我根本没有得到任何输出。
我什至已将 www-data 添加到 sudoers 列表中,但仍然无法正常工作。
我该怎么办?
运行 debian 和 python 2.7
【问题讨论】:
-
而不是
python指定路径,如/usr/local/bin/python -
您可以通过运行
which python来检查 Python 的确切安装位置,然后在您的代码中使用此路径。 -
不行,没用。还有什么想法吗?给我任何可能是问题的东西
-
试过哪个python,给/usr/bin/python。我已经尝试从该路径运行它
-
似乎涉及一些安全措施,例如安全模式 php.net/manual/en/features.safe-mode.php 或类似 suhoshin 或 apparmor 的东西