Pages

Kamis, 30 Desember 2010

Gabungin phpPgAdmin dengan XAMPP linux (Lampp)



Oke deh langsuung aja caranya :

  1. install dulu postgreSQL, kalo saya menggunakan postgresql yang dari enterprise db, dapat di unduh di Sini Untuk versi 9.0.2 tapi kalo mau versi yang lain silahkan berkunjung dimari.
  2. Unduh juga phppgadminnya disini pilih sesuai kebutuhan... kalo saya pake yang 5.0.1, cz gw pake postgresql 9.
  3. Setelah semuanya terunduh sekarang install dulu potgresql, ekstensinya .bin, dah pada tahukan cara installnya??? kalo belum gini nih : masuk terminal, liat dulu filenya udah bisa dieksekusi belum dengan cara ketik ls -l (warna ijo : berati udah bisa dieksekusi), kalo belum ketik sudo chmod a+x postgresql.xxx-xxx.bin, bis itu tinggal sudo ./postgresql.xxx-xxx.bin
  4. install seperti biasa kaya di windows
  5. Anggap saja proses instalasi berhasil, dan koneksi ke database juga udah berhasil, dan lampp telah terinstall dengan baik, untuk lampp saya letakkan di /opt/lampp
  6. ekstrak file phppgadmin yang sudah diunduh sebelumnya dan tempatkan di direktori dimana lampp berada, kalo saya di /opt/lampp/
  7. buka file config.inc.php di /opt/lampp/phppgadmin/config/php.inc.php cari $conf['servers'][0]['host'] = ' '; isikan dengan localhost, menjadi $conf['servers'][0]['host'] = 'localhost';
  8. cari lagi $conf['servers'][0]['pg_dump_path'] = '/usr/bin/pg_dump'; dan rubah menjadi $conf['servers'][0]['pg_dump_path'] = '/opt/PostgreSQL/9.0/bin/pg_dump'; karena saya menggunakan postgresql yang dari enterprise db, maka pg_dump disesuaikan pathnya dengan file berkas instalasi dari postgresql enterprise db, sintak ini berfungsi sebagai eksport database. kemudian rubah pula file dibawah sintak tadi menjadi $conf['servers'][0]['pg_dumpall_path'] = '/opt/PostgreSQL/9.0/bin/pg_dumpall';
  9. Cari lagi $conf['extra_login_security'] = true; menjadi $conf['extra_login_security'] = false; dan save file tersebut, selesai untuk pengaturan di phppgadmin
  10. Konfigurasi php.ini, periksa di konfigurasi php.ini yang terletak di /opt/lampp/etc/php.ini kemudian periksa apakah extension="pgsql.so" (baris :999) telah aktif (lihat tanda ';' sudah terhapus), kemudian save..
  11. sekarang saatnya me-Linking-kan phppgadmin, yang berada di direktori /opt/lampp (sebenarnya kalo kita letakan di htdocs cara berikut tidak perlu dilakukan, tapi supaya lebih apdol dah, hehe...) edit file di /opt/lampp/etc/httpd.conf , dan tambahkan kode berikut (lihat gambar di bawah supaya lebih jelas) :

  12. Selesai, sekarang tinggal testing deh... Sekedar info saja saya menggunakan lampp 1.7.3a
  13. Selamat mencoba


2 comments:

Hanafi Mohan mengatakan...

MangTafff. Blog gw ditaut dunks.

logout mengatakan...

oke... siap bang...

Posting Komentar

ShareThis