我的问题是,我的RaspPI的Webspace文件夹中有一个python脚本,我的PHP脚本应该调用它,但它没有调用。 我已经为每个人设置了python文件权限。 但我还是不能让它工作。 我尝试了几种解决办法,但没有一种对我有帮助。 我到目前为止所做的是:
index.htm
<html>
<body>
<form action="photo.php" method="post">
<input type="submit" value="Take photo" name="test">
</form>
</body>
</html>
photo.php
if(isset($_POST['test']))
{
shell_exec('/var/www/photoburst.py');
echo'photo saved';
}
else
{
echo'Error.';
}
?>
我找不到任何错误,请帮我解决这个问题。
谢谢!
对于每个有同样问题的人:这是解决方案: 首先,您需要对camera模块和var/www文件夹授予完全的写/读和执行权限。 这是通过键入:
sudo chmod 777/var/www
sudo chmod 777/dev/vchiq
进入Shell命令行 也许你需要通过键入
sudo bash酒店
以前。
下一步是将image save path文件夹更改为var/www,因为现在可以完全访问它了。
完成此操作后,需要像这样修改photo.php
最后一件事是告诉python文件,现在是一个带有shebang行的python文件: 完成后,photoburst.py应该与此类似:
因此,如果您遵循这些步骤,您可能可以通过PHP与覆盆子相机合影。 非常感谢这里所有的海报。 没有你的帮助,我永远不会发现我的问题。
chmod a+x /var/www/photoburst.py
/usr/bin/python /var/www/photoburst.py
,看看是否有效你在运行什么Linux?拉斯宾?N00bs?
相关问题 更多 >
编程相关推荐