Sei qui: Home » Guide » PHP » Guida completa a PHP » Installazione e configurazione di XAMPP

Installazione e configurazione di XAMPP

XAMPP è un pacchetto che fornisce per utenti Windows il webserver Apache, l'interprete PHP e il database server MySQL. In questa guida utilizzeremo la versione 1.6.7 ma versioni precedenti o future non dovrebbero differire rispetto agli esempi trattati.

È possibile installare il pacchetto prelevandolo da questo indirizzo: XAMPP.

Installare XAMPP

L'installazione di XAMPP è molto semplice. Dopo aver scaricato il pacchetto è necessario avviarlo con il classico doppio click. Al momento le lingue di installazione disponibili sono l'inglese ed il tedesco per cui, selezionando la prima, basta premere next alla prima finestra. L'unico punto in cui dobbiamo decidere qualcosa è quando ci viene chiesto il path dell'installazione; possiamo lasciare quello di default (c:\xampp) o sceglierne uno che meglio si adatta alle nostre esigenze. Ad esempio possiamo decidere di installare in d:\xampp oppure in c:\altradirectory\webserver.

In pochi minuti XAMPP è installato e perfettamente funzionale.

Avvio di XAMPP

Una volta installato è possibile avviare XAMPP in due modi:
  1. Dal menù avvio. Usando il link XAMPP control panel
  2. Direttamente dall'eseguibile. Che si trova in c:\xampp\xampp-control.exe. Ovviamente se la directory di installazione è differente da c:\xampp bisognerà aggiustarla ad esempio in d:\xampp\xampp-control.exe.
Il pannello di XAMPP è molto intuitivo e si presenta così:

Pannello di controllo di XAMPP

I tasti Start servono ad avviare i rispettivi moduli (Apache, MySQL). Lo scopo di questa guida è quello di trattare PHP con MySQL per cui Filezilla e Mercury non verranno trattati. Per avviare i servizi basta, dunque, cliccare il tasto Start ed attendere qualche secondo. C'è da dire che la configurazione richiesta da MySQL e da XAMPP è molto modesta ma in computer vecchi con poche risorse avviare i servizi può essere un'operazione che richiede anche diversi minuti.

I servizi, una volta avviati, vengono monitorati dalla scritta Running sul pannello di controllo di XAMPP.

Pannello XAMPP avviato

Risoluzione dei problemi relativi all'avvio di Apache

A volte, nonostante venga premut il tasto Start, non è possibbile avviare Apache. Questo avviene, solitamente, perché la porta in uso dal webserve Apache è già occupata da qualche altro software. Ad esempio Skype e IIS (il webserver di Microsoft) sono due software che usano la porta 80 e se in ecuzione impediscono l'avvio di Apache. Per questo motivo è opportuno disabilitare tutti i programmi che possono entrare in conflitto con Apache prima di avviarlo dal pannello di XAMPP.

Test di verifica

Quando il messaggio Running è apparso su Apache è possibile verificare il corretto funzionamento premendo il tasto Admin. A questo punto dovrebbe essere avviato, in automatico, il browser che mostra una finestra del tutto simile a questa:

Pagina iniziale di XAMPP

Da notare come nella barra degli indirizzi ci sia l'URL http://localhost.
Precedente: Prima di iniziare
Ricerca
News
giu 3, 2010
È stato appena rilasciato, dalla società JetBrains, un nuovo IDE per la creazione rapida di progetti Web/PHP/MySQL.

tag: phpstorm, IDE, php

apr 3, 2010
Rilasciato JQuery UI in versione stabile. La release 1.8, oltre a numerosi bugfix, possiede due interessanti Widgets.

tag: jquery

mar 12, 2010
È stato da poco rilasciato il famoso forum SMF in versione 2.0RC3; tanti bugfix e un'aspetto più consolidato.

tag: smf, vbulletin, forum

mar 11, 2010
Un articolo "passo-passo" che spiega come configurare Google Apps con un qualsiasi tipo di pacchetto TopHost. Un'accoppiata vincente!

tag: TopHost, Google Apps

mar 9, 2010
Inserita la guida completa a PHP

tag: howtoprog

mar 8, 2010
Il sito è in fase di restyling; ci scusiamo per gli eventuali disagi ma, come vedrete a breve, vale la pena pazientare qualche giorno!