Bonjour,

Je n'arrive plus à exécuter un script PHP via WScript.Shell depuis que je suis passé en version 5.5.

Je suis sur un Windows server 2008 R2, IIS 7.5, PHP 5.5.23

Depuis une page j'exécute ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$WshShell = new \COM("WScript.Shell");
$WshShell->Run("C:\php\php.exe -f monSciprt.php", 0, false);
J'obtiens un timeout au bout de 60 secondes et il ne se passe rien.

par contre j'ai encore une version de PHP 5.4 sur la machine et si je fais ça, ça fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$WshShell = new \COM("WScript.Shell");
$WshShell->Run("C:\php-5.4\php.exe -f monSciprt.php", 0, false);
Une idée de ce qui aurait pu changer en 5.5 pour ne plus que ça fonctionne ?

Merci,