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 :
J'obtiens un timeout au bout de 60 secondes et il ne se passe rien.
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);
par contre j'ai encore une version de PHP 5.4 sur la machine et si je fais ça, ça fonctionne :
Une idée de ce qui aurait pu changer en 5.5 pour ne plus que ç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);
Merci,
Partager