Bug dans PHP5.3.0 Pear.bat

11 08 2009

Dans un Projet PHP avec une plateforme Windows (dommage!! je sais), j’ai  suivi les indications qu’ il faut exécuter le go-pear.bat présent à la racine du dossier de PHP (soit c:\wamp\bin\php\php.5.3.0\ par défaut)

C’est ce que je fais, mais patatrac, je me trouve confronté à une, voire deux erreurs :

phar « C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar » does not have a signature

PHP Warning:  require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar « phar://go-pear.phar/index.php » in C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236

Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar « phar://go-pear.phar/index.php » in C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236

Grâce à Google , j’ai trouvé la solution(Ce fût difficile, raison pour laquelle je poste ce billet qui peut être utile à d’autres) :

Modifier directement votre php.ini, en cherchant la directive phar.require_hash, la décommenter et lui donner la valeur Off.

Publicités