Se volete ottimizzare i tempi nello sviluppo di un sito web dinamico con Php e MySql, la miglior scelta è quella di installare un server in locale. Questo ci permette, infatti, di testare le modifiche al sito senza dover caricare ogni volta i files sul server remoto, ma soprattutto di lavorare a diversi template o soluzioni senza toccare la versione on line.
La soluzione più veloce e semplice per installare un server Apache sul proprio computer è utilizzare la distribuzione gratuita XAMPP.
XAMPP è disponibile per Windows, Mac OS, Linux e Solaris e ha tutto l’occorrente per poter creare in locale un sistema completo, dotato anche di PhpMyAdmin per la gestione dei database.
Personalmente l’ho installato su un Mac con Leopard.
Il setup è di una facilità disarmante: basta scaricare il software, decomprimerlo e trascinare l’applicazione all’interno della cartella “Applicazioni”; il programma si avvia come qualsiasi altra applicazione del Mac, con un doppio clic sull’icona .app.
All’avvio si ha la seguente schermata, che chiede cosa avviare del server:
Per lavorare, ovviamente, bastano Apache e MySQL.
Per controllare se l’installazione è andata a buon fine, accediamo all’indirizzo:
http://localhost, avremo una schermata con diversi link per fare i test e visionare alcune applicazioni di esempio, ma soprattutto con un link per aprire PhpMyAdmin e iniziare a costruire il nostro database da collegare al sito:
I file vanno caricati nella cartella
/Applicazioni/XAMPP/htdocs/
e sono accessibili via browser all’indirizzo
http://localhost/
oppure in alternativa possono essere caricati nella cartella “Siti” (già preimpostata sul Mac) e sono accessibili all’indirizzo
http://localhost/~nomedeltuomac/
Per testare più siti contemporaneamente, basta creare delle cartelle separate al cui interno vanno collocati i file, ad esempio:
Sito A – http://localhost/sito-a/
Sito B – http://localhost/sito-b/
Come scritto dagli stessi realizzatori sul sito ufficiale, mi raccomando utilizzate XAMPP solo ed esclusivamente per test in locale sulla vostra macchina, non fatevi venire la malaugurata idea di utilizzarlo su un server on line, perchè il software non ha limitazioni per la sicurezza on line, proprio per dare la massima libertà possibile allo sviluppatore.
Link: XAMPP


