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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); ?>
Si quelqu'un déjà rencontré le pb et l'a réglé je suis preneur.
Merci.
Partager