Bila PHP Tidak Bisa Connect ke PostgreSQL

Apabila saat kita connect ke database postgreSQL muncul error :

Fatal error: Call to undefined function pg_connect()

itu memang berarti php kita belum connect ke postgre

setelah kita cek phpinfo.php pun ternyata keterangan pgsql tidak ada

maka memang ada settingan lebih lanjut di php dan apache kita

caranya :

1. Buka file php.ini dan Uncomment atau hilangkan tanda komentar(berupa titik koma) pada baris ;extension=php_pgsql.dll

dari

;extension=php_pgsql.dll

menjadi

extension=php_pgsql.dll

2. Buka file httpd.conf di lokasi Apache2 -> conf -> httpd.conf

dan tambahkan line berikut di baris paling bawah :

LoadFile “C:\Program Files\PostgreSQL\9.2\bin\libpq.dll”

Lokasi file libpq.dll disesuaikan dengan lokasi installasi Postgre kita

Kemudian Restart Apache kita , selesai.

It works for me

Referensi :

http://us.php.net/manual/en/pgsql.installation.php