Я получил решение:
1) Если вы хотите загрузить расширение php_pdo_pgsql, пожалуйста, загрузите также php_pdo. (в php.ini)
2) php_pgsql.dll и php_pdo_pgsql.dll зависят от libpq.dll и php5ts.dll. libpg.dll - это библиотека из postgreSQL, но она включена в бинарный пакет PHP.
При настройке PHP для работы в качестве модуля с Apache он не может корректно загрузить зависимую библиотеку. И поэтому вам нужно загрузить его в Apache.
config в httpd.conf и две строки должны быть перед LoadModule php5_module
LoadFile "Полный путь к /php5gs.dll"
LoadFile "полный путь к libpg.dll"
Надеюсь, это будет полезно.