Per la ‘rassegna‘ segnatelo sul blog così sai sempre dove ritrovarlo oggi pubblico la traduzione di un articolo di Coolest Guy on the Planet sulla installazione di PHPMyAdmin, un tool che parecchi sviluppatori si trovano a dover installare / gestire / usare per interagire con il DBMS MySQL evitando di metter mano al terminale. La procedura descritta è stata testata con successo dia su Mac OS X 10.6 “Snow Leopard” che su 10.7 “Lion“.
Andiamo sul sito web del progetto e scarichiamo il file PHPMyAdmin-X.Y.K-english.tar.gz – sempre che non siano necessarie la localizzazione e le altre – quindi andiamolo a decomprimere nella cartella web del nostro utente “/Users/$username/Sites” (e per lo scopo di quest’articolo si farà così, altrimenti dovremo installarlo nella root directory del webserver Apache /usr/share/web). Dopo di che potremo creare un alias, o rinominare, la cartella “PHPMyAdmin-X.Y.K-english” semplicemente in “PHPmyadmin”.
A questo punto è bene ricordare che dovremo già avere installato sul nostro sistema MySQL e averne correttamente configurato almeno l’utente root con le sue credenziali di accesso al DBMS.
La pagina di autenticazione per il nostro PHPmyadmin sarà quindi visibile all’indirizzo http://localhost/~username/PHPmyadmin. Ovviamente Perché tutto funzioni correttamente dovremo eseguire alcune piccole procedure di configurazione, ad esempio specificare il nome dell’host del nostro database e qual è il socket di connessione allo stesso.
Per prima cosa correggiamo l’errore 2002 di MySQL, impartendo nel Terminale i seguenti comandi:
sudo mkdir /var/MySQL
sudo ln -s /tmp/MySQL.sock /var/MySQL/MySQL.sock
Creiamo nella cartella d’installazione di PHPMyAdmin una nuova directory chiamandola “config“.
mkdir ~/Sites/PHPmyadmin/config
Diamo agli ‘altri’ i permessi di scrittura alla cartella appena creata, è indifferente farlo attraverso CMD+I sulla cartella nel Finder, oppure attraverso Terminale con il comando:
chmod o+w ~/Sites/PHPmyadmin/config
Siamo finalmente pronti ad avviare lo script di setup, puntando il nostro browser all’indirizzo http://localhost/~username/PHPmyadmin/setup/, che ci porterà a visualizzare la pagina seguente:
Il nuovo server da configurare è localhost, clicchiamo quindi sul bottone NEW SERVER quindi inseriamo le credenziali d’accesso dell’utente locale per MySQL.
Dopo esserci accertati di aver salvato la configurazione inserita premendo il tasto SAVE, verrà generato un file config.inc.PHP nella cartella config da noi creata. Dovremo spostarlo nella cartella superiore e rimuovere, quindi, la cartella config divenuta vuota.
Tornando all’indirizzo http://localhost/~username/PHPmyadmin ed inserendo le nostre credenziali di accesso potremo finalmente interagire in maniera comoda e grafica con il nostro database.
NOTA BENE
La procedura di upgrade di PHPMyAdmin non è particolarmente complicata. Ci basterà scaricare l’ultima release della pagina di download del progetto e scompattarla nella directory precedente indicata, sovrascrivendo tutti i file avendo cura di preservare il file config.inc.PHP.