Exécuter des commandes via une page PHP ?
Bonjour,
J'ai installé ligttpd sur mon beaglebone avec Ubuntu arm 12.10. Il fonctionne mais lorsque je veux exécuter ces lignes de commandes via une page PHP, il ne se passe rien :
<?php
if (isset($_POST['on']))
{
exec("echo 34 > /sys/class/gpio/export");
exec("echo out > /sys/class/gpio/gpio34/direction");
exec("echo 1 > /sys/class/gpio/gpio34/value");
}
?>
Sur d'autre distribution je pouvais le faire, mais pas sur celle-ci car lighttpd n'est pas root. Comment faire ?
En vous remerciant de votre aide.
PS : je comprends bien que ce n'est pas sécurisé
J'ai installé ligttpd sur mon beaglebone avec Ubuntu arm 12.10. Il fonctionne mais lorsque je veux exécuter ces lignes de commandes via une page PHP, il ne se passe rien :
<?php
if (isset($_POST['on']))
{
exec("echo 34 > /sys/class/gpio/export");
exec("echo out > /sys/class/gpio/gpio34/direction");
exec("echo 1 > /sys/class/gpio/gpio34/value");
}
?>
Sur d'autre distribution je pouvais le faire, mais pas sur celle-ci car lighttpd n'est pas root. Comment faire ?
En vous remerciant de votre aide.
PS : je comprends bien que ce n'est pas sécurisé