[Système] Exécuter script python depuis php
Bonjour,
J'ai un serveur RedHat avec un serveur Apache, Php, MySql.
Je souhaites pouvoir lancer l'éxécution d'un script python sur le serveur depuis mon IHM web en php.
Le script test.py est en chmod 777 et débute par #!/usr/bin/env python
Voici les solutions que j'ai essayé mais aucunes n'a fonctionnées.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
exec('/script/test.py');
?>
<?php
exec('python /script/test.py');
?>
<?php
system('/script/test.py');
?>
<?php
system('python /script/test.py');
?>
<?php
$h = popen('/script/test.py');
if (fwrite ($h,'test') == false {echo "erreur"; }else { echo "ok";}
pclose($h);
?> |
J'ai aussi créé un script shell test.sh qui doit lancer le script python et cela ne marche pas non plus depuis php alors que les scripts fonctionnent correctement depuis un invité de commande.
Si quelqu'un déjà rencontré le pb et l'a réglé je suis preneur.
Merci.