Terkadang ada permasalahan ketika kita hendak melakukan koneksi PHP ke database PostgreSQL. Biasanya muncul pesan error “could not find driver”. Di sini kita akan membahas contoh cara koneksi PHP 5.4 dari Wamp ke PostgreSQL.

Sebelumnya, kita install terlebih dahulu database PostgreSQL di komputer kita. Setelah selesai, Wamp yang sudah diinstall diaktifkan module php_pgsql dan php_pdo_pgsql.

javaziez - wamp koneksi pgsql

Ketika modulenya sudah diaktifkan, program terkadang masih belum bisa terkoneksi ke database PostgreSQL. Di sini kita akan coba menambahkan environment variable dari PostgreSQL di komputer kita. Disini saya akan mencoba di OS Wndows 7. Caranya pertama kita buka properties dari MyComputer. Lalu buka “Advance system settings” sampai terbuka window baru. Lalu pilih tab “Advanced”.

javaziez - environment variable postgresql koneksi php

Dari gambar diatas, ketika kita klik tombol “Environment Variables”, akan muncul window “Environment Variables”. Kita klik Variable “Path” di bagian System Variables lalu klik button edit. Di window Edit inilah tambahkan path folder bin PostgreSQL di bagian “variable value”. Sebelum kita paste/tulis pathnya, tambahkan dahulu tanda “;” (titik-koma) di bagian paling belakang. Path dari contoh di sini adalah :
C:\Program Files\PostgreSQL\9.4\bin;

javaziez - environment variable koneksi php ke postgresql

Setelah selesai, restart Wamp Server. Program PHP akan langsung terkoneksi ke database PostgreSQL.
Semoga bermanfaat 🙂