【发布时间】:2015-10-26 23:23:18
【问题描述】:
我的树莓派上有一个 PHP 网页,带有 2 个按钮(打开和关闭) on 按钮按钮重定向到 On.php 关闭按钮重定向到 Off.php 在“/usr/lib/cgi-bin”中,我有一个我想执行的 python 脚本(script.py) 我可以通过键入从终端完美地执行它
cd /usr/lib/cgi-bin
sudo python script.py
如果我从终端执行,它会起作用。
问题是我的“/var/www”文件夹中的 PHP 文件 (On.php)。 这是我写的:
<?php
exec('cd /usr/lib/cgi-bin');
exec('sudo python script.py');
?>
为什么脚本是从终端执行,而不是我的 PHP?
【问题讨论】:
-
你的超级用户有密码吗?
标签: php python apache2 raspberry-pi execute