Creare (o modificare) uno script, caricare il file online con un programma ftp, aggiornare la pagina, il tutto arricchito da un'attesa snervante... si può fare una, due, tre, quattro volte, ma ad un certo punto molto probabilmente ci viene la nausea. Come fare allora? Semplice: Trasformiamo il nostro computer desktop in un vero e proprio server.
Per fare una cosa del genere dovremmo installare vari componenti: Apache, PHP, MySQL, moduli aggiuntivi... ma perchè complicarci la vita quando possiamo installare tutto questo con un programma solo?
XAMPP è una piattaforma di sviluppo web, contenente Apache, PHP, PEAR, Perl, MySQL, phpMyAdmin, GD (con FreeType2), SQLite, eAccelerator e molto altro ancora...
E' molto semplice da installare, utilizzare (ed evventualmente da togliere), permette la configurazione completa dei componenti, ha ben 4 versioni: Linux, Windows, Mac OS X, Solaris, ed una cosa importantissima: Permette la gestione della sicurezza per ogni singolo componente (restrizione dell'accesso).
2) Una volta scaricato il programma, installatelo come si farebbe con qualsiasi altro software
3) Facciamo partire XAMPP: Start > Tutti i programmi > XAMPP
A questo punto abbiamo il nostro web server attivo e funzionante.
E' presente un comodo pannello di controllo che ci permetterà di avviare, configurare o fermare il sistema (possiamo trovarlo nel menu Start oppure fra le icone del systray accanto all'orologio di sistema)
Ovviamente non è finita, non vogliamo che qualche malintenzionato si colleghi al nostro pc e utilizzi il database mysql, server ftp ed altro vero? (vi ricordo che abbiamo installato un vero e proprio server web).
Per farlo, apriamo il nostro browser e digitiamo http://localhost/xampp/
Se non ci sono stati problemi nell'installazione ed il webserver è stato avviato correttamente, dovremmo ottenere una schermata di presentazione di XAMPP
Per impostare i dati di accesso alla root, mysql, phpmyadmin e server ftp, basterà cliccare su Sicurezza nel menu ed impostare le password per gli utenti che avranno la possibilità di accedervi.
Una volta terminato, dovreste ottenere una situazione come la seguente:
Per eseguire i nostri script, basterà inserirli nella cartella c:\xampp\htdocs\
2) A questo punto dobbiamo installare il pacchetto:
a) Apriamo il terminale shell, loggandoci come root
su
b) Decomprimiamo il file all'interno della cartella /opt
tar xvfz xampp-linux-X.X.X.tar.gz -C /opt
3) Facciamo partire XAMPP:
/opt/lampp/lampp start
No, non ho sbagliato, ho scritto proprio LAMPP (questo perchè originariamente il progetto XAMPP per linux era chiamato LAMPP)
I file php da eseguire dovranno essere posizionati in /opt/lampp/htdocs
Alcuni dei parametri che possiamo utilizzare:
- start
- stop
- restart
- startapache
- startftp
- stopapache
- stopftp
Nota: E' possibile che una volta aperta la cartella htdocs, otteniate un errore, il quale dice che non avete i permessi di scrittura. Per risolvere il problema, torniamo al terminale (come root) e digitiamo: