ここ最近PHP+PostgreSQLでの開発をしていなかったので、調査に時間がかかってしまった。。。
PHP5.2.6でPostgreSQLに接続で下記のエラーが表示される。
Fatal error: Call to undefined function pg_connect()
PHPINFOでは、PostgreSQL設定関連が表示されていなかった。
php.iniのextension=php_pdo_pgsql.dllのコメントアウトを外していないという凡ミスではなく、Windows版PHP5.2.6自体のバグらしい。
日本PHPユーザ会のメーリングリストで報告されていた。
http://bugs.php.net/にも報告されていた。
Bug #44905 PHP 5.2.6 fails to load PostgreSQL related libraries