Sauf erreur de saisie, t'as décommenté la ligne correspondant à une librairie mais t'en as déplacer une autre. Normal que ca ne marche mal.
En passant, t'as pensé à couper et relancer apache ou iis (iisreset en ligne de commande pour redémarrer totalement IIS) afin de php soit arrété puis relancé? Ca lui permettra de voir que le fichier php.ini à changer.
A ta place, je ne déplacerais jamais des .dll de php dans le répertoire "system32" de windows ne seraisse que par ce que rien ne dit qu'aucun autre programme de cherchera à le remplacer par une plus ancienne ou à l'utiliser au mépris d'une version plus récente mise dans le répertoire d'installation du dit programme. Il est préférable de changer le réglage du php.ini pour aller chercher les fichier dans le répertoire "ext" situé dans le répertoire de php. Ca a en plus l'avantage de permettre le remplacement de toutes les dll par un pack "PEAR" plus récent sans risquer d'écraser des fichiers venant d'ailleur et sans se retrouver à devoir faire le changement dll par dll au risque d'en avoir plein d'inutile dans le dossier de windows (c'est déjà trop le bordel là dedans au niveau des dll)
Même pour le php.ini je ne le mettrais dans le dossier de windows que si php est utilisé par IIS en tant que librairie ISAPI. Le fait de l'avoir dans le dossier d'exécution du serveur web (cas général) ou dans celui de php (utilisation en mode CGI) permet de tester plusieurs versions en paralléle ou la même version avec des réglages différents.
Personellement, j'ai PHP 4, 5.1 et 6 (PHP 6 est une prépréversion de développement) qui fonctionnent en paralléle sans probléme et avec chacun leurs dll et réglages en suivant les consignes ci-dessus.
Message édité par omega2 le 06-02-2006 à 16:31:13