J'ai installé wampserver2.0i et ajouté les addons suivants : php5.2.6 apache 2.2.14
J'ai ensuite fait des tests en switchant entre ces différentes versions. Quand je suis en Apache 2.2.11 et que je tente de passer de PHP 5.3.0 à php5.2.6, j'ai les messages suivants :
Warning : PHP startup: gd: Unable to initialize module Module compiled with module api=20090626, debug=0, thread-safety=1 php compiled with module API=20060613, debug=0, thread-safety=1 these options need to match
PHPStartup: unable to load dynamic library 'c:\...php5.3.0/php_mbstring.dll' - la procédure spécifiée est introuvable ensuite idem pour php_mysql, php_mysqli, php_pdo_mysql, etc (!!! référence bizarre à php5.3.0)
En réalité, c'est un problème du fichier php.ini qui a été mal copié je présume...
Quittes WampServer avant l'opération.
Remplaces le fichier phpForApache.ini que tu as dans php5.2.6 vers le dossier d'Apache pour remplacer le php.ini
Si c'est le php.ini correspond à la version 5.3.0 (les premières lignes contiennent une liste numérotée), alors copies le fichier php.ini en phpForApache.ini dans le dossier php5.2.6 et refait l'opération précédente.
Redémarres WampServer pour voir si la configuration est bien prise en compte => Icone blanche