sql >> Databáze >  >> RDS >> PostgreSQL

PGSQL není načteno v PHP 5.3 Windows pod IIS

Vyzkoušeno phpinfo() znovu a hlásí

Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini

který je správný a obsahuje extension=php_pdo_pgsql.dll a extension=php_pgsql.dll . Pokud jde o "dll jsou na správném místě" (@Richard), mám problémy s tím, abych se přesně ujistil, jaké dll:jsou potřeba a kde by měly být umístěny, ale mám v C:\Program Files (x86)\PHP\v5.3\ext\ oba php_pdo_pgsql.dll (verze 5.3.12.0) a php_pgsql.dll (verze 5.3.12.0).

Četl jsem o závislosti na libpq.dll a to se nachází v C:\Program Files (x86)\PHP\v5.3\ . Na začátku mého "ladění" jsem zkopíroval nový libpq.dll (verze 8.4.4.10133) z PostgreSQL do této složky, když jsem si někde přečetl, že by to mohlo problém vyřešit. Nyní jsem se pokusil vrátit ke staré verzi (8.3.6.9034), která byla dodána s PHP, a VOILA!!!! Najednou phpinfo() říká, že načetl moduly pdo i non-pdo pgsql.

MantisBT nyní načte alespoň přihlašovací obrazovku. Páni!




  1. Kód chyby:1822. Nepodařilo se přidat omezení cizího klíče. Chybějící index pro omezení

  2. Entity Framework vytvoří název tabulky v množném čísle, ale pohled očekává singulární název tabulky?

  3. Parametr @Name nebyl v kolekci nalezen

  4. Jak mohu provést FULL OUTER JOIN v MySQL?