Raspberry pi - 通过apache服务器运行python脚本

时间:2014-05-15 18:52:36

标签: php python apache cgi raspberry-pi

我想通过apache想出一种在我的覆盆子pi上运行python文件的方法。

要在ssh中运行程序,请键入sudo python testfile.py 我使用exec('sudo python /home/pi/python/testfile.py')

尝试了php

但没有快乐,我在/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搜索,并在这里查看我是否能找到任何东西。

有人可以提供一些帮助/建议吗?感谢

1 个答案:

答案 0 :(得分:0)

看看mod_wsgi:https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide

另外,您确定您的脚本需要以root身份运行吗?