Jika kita menggunakan MS4W secara default extension pgsql dan PDO pgsql sudah aktif tanpa perlu merubah konfigurasi php kita, namun lain halnya jika menggunakan XAMPP (padahal servernya sama-sama Apache loh), kita perlu merubah sedikit konfigurasinya.
Mengaktifkan Extension php_pgsql.dll
- kita akan sedikit mengubah file php.ini yang ada di C:\xampp\php buka file php.ini tadi dengan text editor kesayangan anda
- kita cari extension php_pgsql.dll dan hilangkan "titik koma"nya (biasanya terletak di line 1000an lah, kalau nggak ya tinggal CTRL + F aja :D )
- Save and done
Walaupun php_pgsql.dll ada (exist) di folder php/ext/ biasanya apache server tetap belum mengenali fungsi-fungsi pgsql bahkan setelah kita copykan libpq.dll ke dalam folder tersebut, solusinya simak langkah-langkah berikut:
- Buka direktori C:\xampp\apache\conf dan buka httpd.conf dengan text editor
- tambahkan baris berikut si sembarang tempat, biar enak dan simple nggak pake ribet ya kita tambahkan di line 1 : LoadFile "C:/Program Files/PostgreSQL/9.2/bin/libpq.dll" atau direktori dimana PostgreSQL anda terinstal,yang jelas intinya kita menyuruh apache meload libpq.dll ketika starting
- Save and done
- Restart apache anda, dan tadaaaa