Управление камерой Raspberry Pi через Apache

Я пытаюсь получить изображение камеры распи через php-скрипт.
Установлен php5, apache2 и все необходимое.

Snippet: /var/www/img.php

if(isset($_GET['pic']))
system("sudo raspistill -w 512 -h 320 -o /var/www/img/img.jpg");

Когда я запускаю команду прямо в терминале, она работает, но скрипт php — нет. С sudo php /var/www/img.php?pic Я получу ошибку:

Could not read input file: /var/www/img.php

Сначала я подумал, что это проблема с разрешениями, но не работает даже с привилегиями root.

У кого-нибудь есть идея? Я действительно в депрессии ..

Большое спасибо!

1

Решение

Решение

сначала нужно сменить владельца каталога apache:

sudo chown www-data:www-data -R /var/www

После этого не нужно готовить sudo:

exec('raspistill ...');

Это также возможно с popen, system

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]