PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PGSQL nicht in PHP 5.3 Windows unter IIS geladen

Versucht phpinfo() wieder, und es meldet

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

was korrekt ist und extension=php_pdo_pgsql.dll enthält und extension=php_pgsql.dll . Was "die DLLs sind am richtigen Ort" (@Richard) betrifft, habe ich Probleme, genau festzustellen, welche DLLs benötigt werden und wo sie sich befinden sollten, aber ich habe in C:\Program Files (x86)\PHP\v5.3\ext\ sowohl php_pdo_pgsql.dll (Version 5.3.12.0) und php_pgsql.dll (Version 5.3.12.0).

Ich habe über eine Abhängigkeit von libpq.dll gelesen und diese befindet sich in C:\Program Files (x86)\PHP\v5.3\ . Zu Beginn meiner "Debugging" habe ich die neue libpq.dll kopiert (Version 8.4.4.10133) von PostgreSQL in diesen Ordner, nachdem ich irgendwo gelesen habe, dass es das Problem lösen könnte. Ich habe jetzt versucht, zur alten Version (8.3.6.9034) zurückzukehren, die mit PHP geliefert wurde, und VOILA!!!! Plötzlich phpinfo() sagt, dass sowohl pdo- als auch nicht-pdo-pgsql-Module geladen wurden.

MantisBT lädt jetzt zumindest den Anmeldebildschirm. Puh!