Bagi mahasiswa IT atau programmer PHP di Windows, XAMPP adalah kata yang tidak asing lagi. XAMPP adalah bundle Server yang berisi PHP, Apache, MySQL, SQL lite dan beberapa tool tambahan siap pakai untuk (belajar) membuat program dengan PHP. XAMPP merupakan bundle paling lengkap di Windows sehingga user tidak perlu repot repot mencari komponen lain saat aplikasi yang dibuatnya membutuhkan fitur khusus di servernya.

Sayangnya, walaupun XAMPP terbilang cukup lengkap, XAMPP tidak menyertakan PostgreSQL kedalamnya. Bagi progammer PHP & MySQL itu tidak masalah, namun bagaimana kalau client anda meminta databasenya menggunakan PostgreSQL? . Berikut ini adalah langkah langkah instalasi dan konfigurasi agar XAMPP anda mempunyai dukungan ke databas Postgres. Secara default, XAMPP terinstall di C:\XAMPP. Jika saya menuliskan <XAMPP> artinya adalah folder dimana XAMPP terinstall.

  1. Install PostgreSQL for windows, download masternya di http://www.enterprisedb.com/products-services-training/pgdownload#windows . Install seperti biasa(Next, next..next..finish) . Ketika anda ditanya masukan password, masukan saja root.
  2. Download phpPgadmin di http://phppgadmin.sourceforge.net/doku.php?id=download. Pilih yang formatnya zip, setelah anda selesai mendownload, Ekstrak isinya ke <XAMPP>\htdocs\. Agar mudah rename  folder hasil ekstraknya menjadi  pgadmin.
  3. Buka file <XAMPP> \php\php.inidan edit baris berikut :
    ;extension=php_pdo_pgsql.dll 
    ;extension=php_pgsql.dll

    ubah baris diatas menjadi

    extension=php_pdo_pgsql.dll 
    extension=php_pgsql.dll
  4. lalu restart apache servernya lewat XAMPP control panel.
  5. Buka halaman http://localhost/pgadmin dan loginlah dengan username:postgres dan password root
  6. jika gagal dan pesan error yang muncul adalah
"Login disallowed for security"

 edit file

<XAMPP>/htdocs/pgadmin/conf/config.inc.php
ubah baris
 $conf['extra_login_security'] = true;
menjadi
 $conf['extra_login_security'] = false;

Seletah itu,login kembali, seharusnya sekarang anda bisa login dan mendapakan tampilan seperti ini


Tampilan Pgadmin saat user berhasil login

Selamat mencoba!




Categories: Database

Candra Adi Putra

Candra Adi Putra S.Kom adalah Alumni STMIK AKAKOM Yogyakarta. hubungi saya di candraadiputra (at) gmail (dot) com

7 Comments

Anonymous · 5 December , 2016 at 10:15 pm

Kurang bagus

Anonymous · 22 October , 2016 at 4:21 pm

Tutorialnya masih kurang ngerubah link yang di httpd-xampp.conf

rafi · 24 February , 2015 at 2:40 pm

mantapp , nice tutor mas candra, lanjtar jaya pas saya coba

Anonymous · 21 February , 2015 at 2:56 pm

gx bisa login login mas..

Kartika Permatasari Suryajaya · 3 September , 2013 at 4:07 pm

makasih :)

robert · 31 August , 2013 at 1:00 pm

mas udah ikutin malah error, muncul gini

Your PHP installation does not support PostgreSQL. You need to recompile PHP using the –with-pgsql configure option.

    Candra Adi Putra · 31 August , 2013 at 11:13 pm

    coba pake XAMPP terbaru

Comments are closed.