Konfigurasi Koneksi Apache AppServ dengan pgAdmin 4 di Windows 10

Posted on
About pgAdmin 4
Setelah bulan lalu penulis mengulas cara instalasi postgree di sistem operasi windows, pada kesempatan ini akan menjelaskan bagaimana caranya konfigurasi PHP dengan postgree yang telah kita instal sebelumnya. pada laptop yang dipakai uji coba telah terpasang aplikasi localhost menggunakan AppServ dengan menggunakan multiversion PHP yaitu versi 5 dan 7.
Untuk langkah konfigurasinya sebagai berikut :
  • Instal AppServ (atau aplikasi localhost lainnya : WAMPP, XAMPP)
  • Instal PostgreSQL (lihat disini)  , untuk versi yang dipakai penulis : postgresql-9.6.1-1-windows-x64
  • Aktifkan ektension pada AppServ, dengan menghilangkan tanda titik koma didepannya, lihat gambar dibawah ini :
menghilangkan titik koma pada php_pdo_pgsql dan php_pgsql
  • kemudian restart service Apache-nya
  • buatlah koneksi.php pada direktori folder www
direktori folder www
  • isikan file koneksi.php dengan script dibawah ini :

$conn = pg_connect(“host=localhost port=5432 dbname=postgres user=postgres password=12345678”);
if ($conn){
    echo “Terkoneksi ke PostgreSQL”;
} else {
    echo “Belum Terkoneksi ke PostgreSQL”;
}
?>

  • Kemudian simpan lagi
  • Buka browser anda, ketik : localhost/koneksi.php
  • Jika terjadi error “call to undefined function pg_connect()” jangan berkecil hati ikuti langkah dibawah ini :
  1. buka folder Appserv > PHP5/PHP7 > cari file libpq.dll
  2. copy file tersebut dan paste kedalam direktori folder AppServ > Apache24 > bin 
  3. kemudian restart Service Apache

  • kemudian restart Service PostgreSQL
  • Buka browser anda, ketik : localhost/koneksi.php jalankan lagi.
  • Berhasil
Semoga tutorial diatas bermanfaat untuk kawan-kawan yang saat ini belajar postgree dalam menempuh kuliah di jurusan teknik informatika atau lainnya. 

Gravatar Image
Suka jalan-jalan, naik sepeda, bermain code-code asal tidak suka mengkode cinta. Hubungi email : andhika.na@gmail.com jika anda butuh website untuk personal maupun bisnis.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.