PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PGSQL nie jest załadowany w PHP 5.3 Windows w IIS

Próbowałem phpinfo() ponownie i zgłasza

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

który jest poprawny i zawiera extension=php_pdo_pgsql.dll i extension=php_pgsql.dll . Jeśli chodzi o „pliki dll są we właściwym miejscu” (@Richard), mam problemy z upewnieniem się, jakie dokładnie biblioteki dll:s są potrzebne i gdzie powinny się znajdować, ale mam w C:\Program Files (x86)\PHP\v5.3\ext\ oba php_pdo_pgsql.dll (wersja 5.3.12.0) i php_pgsql.dll (wersja 5.3.12.0).

Czytałem o zależności od libpq.dll a to jest obecne w C:\Program Files (x86)\PHP\v5.3\ . Na początku mojego "debugowania" skopiowałem nowy plik libpq.dll (wersja 8.4.4.10133) z PostgreSQL do tego folderu, po przeczytaniu gdzieś, że może to rozwiązać problem. Próbowałem teraz powrócić do starej wersji (8.3.6.9034) dostarczonej z PHP i VOILA!!!! Nagle phpinfo() mówi, że załadował zarówno moduły pdo, jak i nie-pdo pgsql.

MantisBT ładuje teraz przynajmniej ekran logowania. Uff!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tablice wielowymiarowe PostgreSQL

  2. Nieoczekiwany wpływ filtrowania na wynik zapytania crosstab()

  3. Postgres - jak zwrócić wiersze z liczbą 0 za brakujące dane?

  4. Unikalne przypisanie najbliższych punktów między dwoma stołami

  5. Cant pg_restore na Heroku:nie można odczytać z pliku wejściowego:koniec pliku