PHPでPostgreSQLに接続するところで躓いてしまった。 通常だったらphp.ini内の「extension=php_pgsql.dll」を有効にするだけでpg_connect関数が使えるようになり、ハイ接続プログラム書いてアプリ作成〜。。。。という流れになるハズなんだが、環境設定したOS上でどうがんばってもpg_connect関数が使えない。。 これは久々にハマった。。 問題 通常の手順どおりにPHPからPostgreSQLにアクセスする設定を施しても接続できない。 (今回使用したPHPのバージョンは5.2系の最新版である5.2.10です) 考察 調査してみた どうやらpg_connect関数を使っている箇所で落ちている模様。 Apacheのエラーログを見てみると、起動時に以下のエラーが発生していた。 Apacheのerror.log PHP Warning: PHP Startu