Raspbian - 从PHP代码执行.py文件

时间:2017-09-26 10:41:26

标签: php python raspbian

经过多次研究,我来到这里寻求帮助。我正在使用最新的raspbin OS开发Raspberry PI 3。我有一个运行良好的Web服务器(Appache,MySQL,PHP)。

我尝试从PHP代码执行.py文件,但是,它不起作用。我试图将文件位置更改为/ var / www / html,我向sudoers添加了www-data例外,我添加了

#!/usr/bin/env python

在我的.py文件的开头,我尝试更改文件所有权以将其提供给www-data,我尝试将www-data更改为root用户,但我的.py仍然无法执行。

我的.py文件通过SSH或直接执行正常工作。

以下是我发布它的方式

exec('sudo -u www-data python /var/pi/www/html/Currenttestpy.py', $out, $status);

echo 'Status : ' . $status . '.' ;

它使我返回“1”状态。我用pi用户编写相同的代码,结果相同。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你是否尝试过不升级到root?

app.use(express.static(path.join(__dirname + '/default.htm')));