Dopo aver eseguito il setup di Apache HTTPD e PostgreSQL, è possibile aggiungere PhpPgAdmin, un’interfaccia web per la gestione dei database PostgreSQL.

Download

Ci portiamo nella document root del nostro server Apache HTTPD:

cd ~/httpd/www/html/

E poi recuperiamo l’ultima versione direttamente da GitHub, con:

git clone https://github.com/phppgadmin/phppgadmin

Questo creerà un po’ di file all’interno della cartella phppgadmin.

Setup

Prima di poter utilizzare PhpPgAdmin è necessario configurare il software.

Per fare questo, iniziamo con il copiare l’esempio di configurazione:

cd phppgadmin/conf
cp config.inc.php-dist config.inc.php

Dopodiché dobbiamo cambiare due parametri.

Il primo è l’host per la connessione al DB. Nel file c’è:

$conf['servers'][0]['host'] = '';

Per cui sarà necessario farlo diventare:

$conf['servers'][0]['host'] = '127.0.0.1';

Il secondo parametro è il nome del database a cui ci vogliamo collegare. Nel file c’è:

$conf['servers'][0]['defaultdb'] = 'template1';

È necessario inserire il nome del proprio database, che coincide con la propria matricola. Quindi:

$conf['servers'][0]['defaultdb'] = 'MATRICOLA';

Avendo cura di sostituire ‘MATRICOLA’ con la propria matricola; ad esempio, ‘2002wxyz’.

A posto!

Prima connessione

Apriamo un browser alla pagina seguente:

http://localhost/phppgadmin/

dovrebbe comparire la pagina di PhpPgAdmin.

Scegliendo dal menù di sinistra il server PostgreSQL (con la croce rossa a fianco, che indica che al momento non siamo connessi al server) si aprirà la pagina di login.

Immettiamo i dati necessari per la connessione al nostro DB, ed è fatta!