我试图执行一个PHP脚本,该脚本调用一个Python程序来控制Raspberry Pi中的GPIO引脚。我可以通过在终端中运行它来使其工作。但是当我从Midori浏览器运行它时我无法使其工作...请帮帮我
下面是php代码...!

<?php
    echo "Executing Python";
    exec("python /usr/bin/Light.py");
 ?>


以下是python代码

import RPi.GPIO as GPIO
 import time

 def blink(pin):

GPIO.output(pin,True)

   time.sleep(1)

GPIO.output(pin,False)

time.sleep(1)

return

GPIO.setup(11,GPIO.OUT)

for i in range(0,20):

  blink(11)

 cleanup()


提前致谢 !

最佳答案

为www-data添加权限:
苏多维苏多

将以下行添加到末尾:
www-data ALL = NOPASSWORD:/usr/bin/Light.py

关于php - 从PI中的浏览器执行GPIO python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15971197/

10-14 16:00