phpinfo()
essayé à nouveau, et il signale
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
qui est correct et contient extension=php_pdo_pgsql.dll
et extension=php_pgsql.dll
. Quant à "les dll sont au bon endroit" (@Richard), j'ai des problèmes pour savoir exactement quelles dll:s sont nécessaires et où elles doivent être situées, mais j'ai dans C:\Program Files (x86)\PHP\v5.3\ext\
les deux php_pdo_pgsql.dll
(version 5.3.12.0) et php_pgsql.dll
(version 5.3.12.0).
J'ai lu une dépendance sur libpq.dll
et ceci est présent dans C:\Program Files (x86)\PHP\v5.3\
. Au début de mon "débogage", j'ai copié le nouveau libpq.dll
(version 8.4.4.10133) de PostgreSQL vers ce dossier, après avoir lu quelque part que cela pourrait résoudre le problème. J'ai maintenant essayé de revenir à l'ancienne version (8.3.6.9034) livrée avec PHP, et VOILA !!!! Soudain phpinfo()
indique qu'il a chargé à la fois les modules pdo et non-pdo pgsql.
MantisBT charge maintenant au moins l'écran de connexion. Ouf !