PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PGSQL non chargé en PHP 5.3 Windows sous IIS

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 !