Bonjour à tous,
Depuis quelques jours, je n'arrive pas à exécuter un simple script shell dans une page php. J'utilise lighttpd et pour pouvoir lancer ces scripts j'ai rajouté :
Code :
- cgi.assign = ( ".php" => "c:/php/php-cgi.exe",
- ".sh" => "c:/cygwin/bin/bash.exe" )
|
Comme je suis sur windows vista j'ai donc installé cygwin pour pouvoir les exécuter.
le script shell contient juste :
Code :
- #!/bin/bash
- echo "hello"
|
Dans mon code php je fais tout simplement un :
Code :
- shell_exec('C:/lighttpd/htdocs/test.sh');
|
Mais en vain. Je ne comprend pas du tout d'où vient le problème. Si une personne a déjà rencontré ce problème ou sait connait la solution je suis preneur. Merci d'avance.