PostgreSQL(libpq) Version を合わせる
新しいバージョンの phpと Postgresをインストールしたので、phpinfo() を眺めていると気になる事が、Postgresのバージョンは「8.4.7」、ところが phpモジュールのlibpgバージョンは「8.1.23」
psql --version
------------------------------
psql (PostgreSQL) 8.4.7
------------------------------
phpinfo()

ということで対応
PDOのドライバの方は簡単です一発で終わります。
------------------------------
pecl install pdo_pgsql
------------------------------
php本体のpgsqlモジュールはソースからコンパイルしますので、インストールしたphpと同じバージョンのソースを本家からダウンロードしておきます。(今回は5.3.6)
・適当な場所に展開
tar xvjf php-5.3.6.tar.bz2
・pgsqlモジュールのディレクトリへ移動
cd php-5.3.6/ext/pgsql/
・コンパイルしてインストール
phpize
./configure
make
make test
make install
・インストールが終わったらApacheを再起動
service httpd restart
phpinfo() で確認して終了

psql --version
------------------------------
psql (PostgreSQL) 8.4.7
------------------------------
phpinfo()

ということで対応
PDOのドライバの方は簡単です一発で終わります。
------------------------------
pecl install pdo_pgsql
------------------------------
php本体のpgsqlモジュールはソースからコンパイルしますので、インストールしたphpと同じバージョンのソースを本家からダウンロードしておきます。(今回は5.3.6)
・適当な場所に展開
tar xvjf php-5.3.6.tar.bz2
・pgsqlモジュールのディレクトリへ移動
cd php-5.3.6/ext/pgsql/
・コンパイルしてインストール
phpize
./configure
make
make test
make install
・インストールが終わったらApacheを再起動
service httpd restart
phpinfo() で確認して終了

11