Melanjutkan tulisan saya sebelumnya tentang instalasi postgreSQL, kali ini saya lanjutkan dengan instalasi phpPgAdmin. phpPgAdmin merupakan aplikasi GUI untuk postgreQL seperti phpMyAdmin pada MySQL. phpPgAdmin digunakan untuk memudahkan managemen database pada postgreSQL.
selanjutnya lakukan instalasi phpPgAdmin menggunakan perintah :
pastikan bahwa komputer sudah terinstall web server seperti apache.Secara default, phpPgAdmin tidak dapat diakses dari luar. untuk itu anda perlu melakukan konfigurasi pada file
anda akan mendapat kode sebagai berikut.
ubah sehingga menjadi seperti berikut.
jika komputer anda menggunakan SELinux, anda perlu menjalankan perintah berikut untuk dapat melakukan loginke phpPgAdmin :
sekarang edit file konfigurasi phpPgAdmin untuk dapat merkomunikasi dengan database postgreSQL. Buka file
cari dan ubah baris kode berikut :
dan ubah menjadi berikut.
kemudian simpan dan restart service apache.
kemudian akses dengan alamat http://localhost/phpPgAdmin.
Sampai disini kita sidah selesai melakukan instalasi phpPhAdmin.
Instalasi phpPgAdmin
paket phpPgAdmin tersedia pada repository centos. Anda dapat menambahkan / melakukan update dengan menggunakan perintah :sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
selanjutnya lakukan instalasi phpPgAdmin menggunakan perintah :
sudo yum -y install phpPgAdmin
pastikan bahwa komputer sudah terinstall web server seperti apache.Secara default, phpPgAdmin tidak dapat diakses dari luar. untuk itu anda perlu melakukan konfigurasi pada file
/etc/httpd/conf.d/phpPgAdmin.conf.
sudo vi /etc/httpd/conf.d/phpPgAdmin.conf
anda akan mendapat kode sebagai berikut.
Alias /phpPgAdmin /usr/share/phpPgAdmin# Apache 2.4
Require local
#Require host example.com# Apache 2.2
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
# Allow from .example.com
ubah sehingga menjadi seperti berikut.
Alias /phpPgAdmin /usr/share/phpPgAdmin# Apache 2.4
Require all granted
#Require host example.com# Apache 2.2
Order deny,allow
#Deny from all
Allow from all
Allow from ::1
# Allow from .example.com
jika komputer anda menggunakan SELinux, anda perlu menjalankan perintah berikut untuk dapat melakukan loginke phpPgAdmin :
setsebool -P httpd_can_network_connect_db 1
sekarang edit file konfigurasi phpPgAdmin untuk dapat merkomunikasi dengan database postgreSQL. Buka file
/etc/phpPgAdmin/config.inc.php
menggunakan text editor.sudo vi /etc/phpPgAdmin/config.inc.php
cari dan ubah baris kode berikut :
$conf['servers'][0]['host'] = '';
$conf['extra_login_security'] = true;
dan ubah menjadi berikut.
$conf['servers'][0]['host'] = 'localhost';
$conf['extra_login_security'] = false;
kemudian simpan dan restart service apache.
sudo systemctl restart postgresql-9.5
sudo systemctl restart httpd
sudo systemctl enable httpd
kemudian akses dengan alamat http://localhost/phpPgAdmin.
Sampai disini kita sidah selesai melakukan instalasi phpPhAdmin.