phpPgAdmin is an web interface for accessing and managing PostgreSQL databases in a very easy way. We can easily create new databases, tables in database, users, stored procedures etc. Also, we can execute PL/pgSQL and other stored procedures. It also provides an option for database backup and restores from the web interface.
This article will help you to install phpPgAdmin web interface to manage PostgreSQL server on Ubuntu Systems. We are assuming that you already have installed PostgreSQL in your Ubuntu system, If not first install it using another article Install PostgreSQL on Ubuntu first.
Step 1: Install phpPgAdmin
We are assuming here that you already have PostgreSQL server running on your Ubuntu system. If not install it first. Now phpPgAdmin packages are also available under default Ubuntu repositories. Use the following command to install phppgadmin.
$ sudo apt-get update $ sudo apt-get install phppgadmin
Step 2: Access phpPgAdmin
Now phpPgAdmin is available to access from localhost only. To access from local system just type below url in your favorite browser.
Now if you want to access phpPgAdmin web interface from the remote system like your local LAN or remote public network server. We need to make little changes in PostgreSQL Apache configuration file. To do it edit file
$ sudo nano /etc/apache2/conf-enabled/phppgadmin.conf
Now comment the Require local line and add other lines in configuration file to allow specific ip ranges.
deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
allow from 192.168.1.0/24
Save you file and restart apache service using the following command.
$ sudo service apache2 reload