PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PGSQL não carregado no PHP 5.3 Windows no IIS


Tentei phpinfo() novamente, e relata
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini

que está correto e contém extension=php_pdo_pgsql.dll e extension=php_pgsql.dll . Quanto a "as dll's estão no lugar certo" (@Richard), tenho problemas para garantir exatamente quais dll:s são necessárias e onde elas devem estar localizadas, mas tenho em C:\Program Files (x86)\PHP\v5.3\ext\ ambos php_pdo_pgsql.dll (versão 5.3.12.0) e php_pgsql.dll (versão 5.3.12.0).

Eu li sobre uma dependência em libpq.dll e isso está presente em C:\Program Files (x86)\PHP\v5.3\ . No início da minha "depuração", copiei o novo libpq.dll (versão 8.4.4.10133) do PostgreSQL para essa pasta, tendo lido em algum lugar que poderia resolver o problema. Agora tentei reverter para a versão antiga (8.3.6.9034) fornecida com o PHP e VOILA!!!! De repente phpinfo() diz que carregou os módulos pdo e não pdo pgsql.

O MantisBT agora carrega pelo menos a tela de login. Uau!