Я играю с Raspberry Pi и anm Arduino shield, чтобы запустить скрипт через Apache/PHP. Этот скрипт просто мигает LED. Я уже опробовал сценарий через оболочку и она отлично работает, с помощью командыRaspberry Pi не может выполнить скрипт PHP
/root/arduPi/blink_test
Я могу видеть мой светодиод мигает. Таким образом, я сделал то же самое с помощью Apache PHP с помощью этого короткого PHP-сценария
<?php
if(isset($_GET['cmd'])){
echo '/root/arduPi/'.$_GET['cmd'];
exec('/root/arduPi/'.$_GET['cmd']);
}
?>
но ничего не произошло, и ошибок не было.
Я проверил PHP код с
<?php
phpinfo();
?>
и это прекрасно. Как я могу исправить эту проблему?
Скорее всего, потому, что он находится в папке 'root', а пользователи php/apache не имеют к нему доступа. – Jon
Вы должны попробовать [RaspberryPi.Se] – asheeshr