Voilà, je rencontre un petit problème dans mon installation WAMP.
J'ai installé la version 2.0i (la dernière doté de PHP 5.3 par défaut), et j'ai voulu installer par dessus l'extension PHP 5.2.11 pour pouvoir switcher de mode.
L'installation s'est correctement déroulée, et je peux passer de l'un à l'autre sans problème, le phpinfo() me le confirme, mais aucune extension n'est activée lorsque je passe en mode 5.2.
La faute à l'extension_dir défini étrangement sur c:\php5 lorsque je suis en mode 5.2 (alors que tout va bien en mode 5.3) Hors, le fichier de config utilisé se trouve selon phpinfo dans apache2.2.11/bin/php.ini, fichier de config dans lequel le chemin extension_dir est correctement défini.
D'ailleurs, j'ai ouvert tout les php.ini présent et aucun n'indique un extension_dir situé à la racine de C dans un dossier php5.
Donc là je suis un peu à court d'idée.
Je suis sur un Windows 7 64 bits, serait ce la source de mon problème ? (bien que je ne vois pas trop le rapport)
Encore plus étrange, les extensions 5.3 telle que phar se retrouve dans le dossier du 5.2/ext et non l'inverse ce qui aurait été autrement plus logique. Bizarre !
Après avoir basculé sur PHP 5.2.11 : - quitter Wampserver - éditer le fichier wamp\bin\apache\apache2.2.xy\bin\php.ini (xy = version apache active) Modifier le chemin extension_dir pour y mettre le bon chemein extension_dir = "<lettre disque>:/wamp/bin/php/php5.2.11/ext/" - sauver le fichier - Lancer Wampserver