Intenté phpinfo()
de nuevo, e informa
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
que es correcto y contiene extension=php_pdo_pgsql.dll
y extension=php_pgsql.dll
. En cuanto a "los dll están en el lugar correcto" (@Richard), tengo problemas para asegurarme exactamente de qué dll:s se necesitan y dónde deben ubicarse, pero tengo en C:\Program Files (x86)\PHP\v5.3\ext\
ambos php_pdo_pgsql.dll
(versión 5.3.12.0) y php_pgsql.dll
(versión 5.3.12.0).
Leí sobre una dependencia en libpq.dll
y esto está presente en C:\Program Files (x86)\PHP\v5.3\
. Al principio de mi "depuración", copié el nuevo libpq.dll
(versión 8.4.4.10133) de PostgreSQL a esa carpeta, habiendo leído en alguna parte que podría resolver el problema. Ahora intenté volver a la versión anterior (8.3.6.9034) que se envió con PHP, ¡y VOILA! De repente phpinfo()
dice que ha cargado módulos pdo y no pdo pgsql.
MantisBT ahora carga al menos la pantalla de inicio de sesión. ¡Uf!