我想通过apache想出一种在我的覆盆子pi上运行python文件的方法。
要在ssh中运行程序,请键入sudo python testfile.py
我使用exec('sudo python /home/pi/python/testfile.py')
但没有快乐,我在/var/log/apache2/error.log
PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
PHP Fatal error: Unknown: Failed opening required '/var/www/index2.php' (include_path='.:/usr/share/php:/usr/$
我也尝试过使用cgi。但得到这个错误:
(13)Permission denied: exec of '/usr/lib/cgi-bin/runpython.cgi' failed
Premature end of script headers: runpython.cgi
我尽可能地用Google搜索,并在这里查看我是否能找到任何东西。
有人可以提供一些帮助/建议吗?感谢
答案 0 :(得分:0)
看看mod_wsgi:https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide
另外,您确定您的脚本需要以root身份运行吗?