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!