"/var/www/html"
에있는 웹 사이트 (index.php)를 통해 LED를 켜고 끄고 싶습니다. 두 스크립트는 "/var/www/html/wspace/Server/"
에 있습니다. 두 스크립트는 ssh로 실행할 때 완벽하게 작동하지만 PHP 파일을 통해 실행할 수는 없습니다. 내가 가진 PHP는 파이썬 스크립트를 실행합니다
exec("/usr/bin/python3.5 /wspace/Server/on.py");
가 (.. 내가
which python3.5
와 파이썬 설치에 위치해 대답은
/usr/bin/python3.5
했다)
: 내 index.php를에서
나는 온/off.py에 대해 다음 코드를 작성 뭘 잘못했는지 몰라. 그것은 그가 명령을 내리는가 아니면 sth을 바꿔야 만 하는가? 아파치에? 작동하도록 변경해야하는 것은 무엇입니까?으로 추가 정보 파일의 소유자 및 권한 :
index.php pi:pi 777
on.py pi:pi 777
off.py pi:pi 777
'sudo'는 메시지를 표시 자격 증명 – Kisaragi
을 실행하십시오 출력과 반환 값에 대한 매개 변수를 추가하고이를 검사하십시오 : exec ("...", $ output, $ r); var_dump ($ output, $ r)'; – sidyll