InternetWindows

Come installare un webserver in Windows con XAMPP (Guida aggiornata e completa)


Se ti sei mai chiesto come mettere online un sito web direttamente dal tuo computer, magari solo per fare dei test prima di pubblicarlo davvero, sei nel posto giusto. Non c’è bisogno di affittare subito un hosting o di  complicarti la vita: puoi trasformare il tuo PC in un vero e proprio server web grazie a strumenti gratuiti come XAMPP. È una soluzione semplice, veloce e perfetta per chi vuole imparare o lavorare in locale su progetti web. Scopriamo come fare…

Webserver in Windows con XAMPP

In questo articolo ti spiegherò passo dopo passo come installare un webserver in Windows usando XAMPP, partendo dalle basi fino ad arrivare a configurazioni un po’ più avanzate. Ti guiderò anche tra piccoli trucchi e suggerimenti per non impazzire con errori, porte bloccate e impostazioni varie. Pronto? Andiamo!

Cosa significa LAMP o WAMP?

Prima di partire con l’installazione vera e propria, facciamo un minimo di chiarezza. Quando senti parlare di LAMP o WAMP stiamo semplicemente parlando di stack software, ovvero un insieme di programmi che  lavorano insieme per far girare un sito web:

  • L = Linux (il sistema operativo, ma su Windows diventa W di Windows)
  • A = Apache (il server web che risponde alle richieste del browser)
  • M = MySQL o MariaDB (il database dove vengono salvati i dati dei siti e delle applicazioni)
  • P = PHP (il linguaggio di programmazione che genera pagine dinamiche)

Su Windows, la combinazione prende appunto il nome di WAMP. Invece di installare ogni componente a mano (che sarebbe un lavoro lungo e noioso), ci affidiamo a soluzioni già pronte che includono tutto: ed è qui che entra in gioco XAMPP.

Perché scegliere XAMPP?

Negli anni ho provato diverse soluzioni: da WampServer a EasyPHP, fino ad arrivare a XAMPP. Quest’ultimo è diventato il mio preferito per la sua completezza: oltre ad Apache, MySQL e PHP, dentro trovi anche:

  • Tomcat (per le applicazioni Java)
  • FileZilla Server (per gestire file via FTP)
  • Mercury Mail (per simulare un server di posta)
  • phpMyAdmin (per gestire i database MySQL da interfaccia web)

In poche parole, XAMPP è un vero coltellino svizzero per sviluppatori e appassionati.

Scaricare e installare XAMPP

La cosa bella è che puoi scegliere la versione portable, cioè che non ha bisogno di essere installata. Ti basta scaricare il pacchetto, estrarlo in una cartella (ad esempio C:\xampp) e sei pronto per partire. Ecco il link diretto per scaricare una versione di XAMPP: Scarica XAMPP portable per Windows.

installare un webserver in Windows

Primo avvio del pannello di controllo

Una volta estratti i file, entra nella cartella C:\xampp e lancia il file xampp-control.exe. Ti troverai davanti al XAMPP Control Panel, un’interfaccia semplice che ti permette di avviare o fermare i vari servizi.

pannello di controllo XAMPP

Ogni componente (Apache, MySQL, ecc.) può essere avviato cliccando sul pulsante Start. La prima volta che lo fai, Windows ti chiederà di autorizzare l’accesso al firewall: conferma pure.

autorizzazione firewall XAMPP

Quando Apache e MySQL risultano attivi (contrassegnati da una barra verde), il tuo server locale è pronto.

servizi XAMPP avviati

Verifica che tutto funzioni

Apri il tuo browser e digita http://localhost o http://127.0.0.1. Se vedi la schermata di benvenuto di XAMPP, vuol dire che tutto funziona a dovere.

pagina di benvenuto XAMPP

Da lì puoi anche controllare quale versione di PHP è attiva cliccando su PhpInfo.

phpinfo XAMPP

Crea il tuo primo sito

Ora che XAMPP funziona, puoi iniziare a lavorare ai tuoi progetti. Le pagine web devono essere inserite nella cartella C:\xampp\htdocs. Lì dentro puoi creare una cartella per ogni sito, ad esempio miosito.

cartella htdocs

Dentro miosito crea un file index.html con questo semplice codice:

<html><body>
 <p><img alt="logo" src="https://www.giuseppefava.com/logo.png"/></p>
 <p> :-) </p>
 <p><strong> Ciao Mondo!!! </strong></p>
 </body></html>

Salva, poi apri il browser e vai su http://localhost/miosito. Se vedi il tuo “Ciao Mondo!!!”, hai appena pubblicato il tuo primo sito in locale!

primo sito XAMPP

Consigli e problemi comuni

Installare XAMPP è facile, ma potresti imbatterti in qualche intoppo.
Ecco i problemi più comuni e come risolverli:

  • Porta 80 occupata: se Apache non parte, probabilmente un altro programma (come Skype o IIS) sta già usando la porta. Puoi cambiare porta dal file di configurazione di Apache o chiudere il programma in conflitto.
  • MySQL non parte: a volte ci sono conflitti con versioni precedenti di MySQL. Assicurati che nessun altro servizio simile sia in esecuzione.
  • PHP outdated: aggiorna XAMPP all’ultima versione per avere le release più recenti di PHP, MySQL e Apache.

Altre funzionalità utili di XAMPP

Una volta che hai preso confidenza, puoi sfruttare anche altre funzioni di XAMPP:

  • phpMyAdmin: gestisci i tuoi database MySQL/MariaDB con un’interfaccia grafica semplice e intuitiva.
  • FileZilla FTP: simula l’ambiente di un vero hosting con un server FTP.
  • Mercury Mail: perfetto per testare funzionalità legate a invio email senza dover usare server esterni.
  • SSL: puoi attivare certificati HTTPS anche in locale per testare applicazioni sicure.

Conclusioni

Installare un webserver in Windows con XAMPP è alla portata di tutti, anche di chi non è uno smanettone. In pochi minuti puoi trasformare il tuo PC in un ambiente di sviluppo completo, perfetto per imparare, fare esperimenti e preparare progetti prima della pubblicazione online. Con un po’ di pratica diventerà uno strumento indispensabile nel tuo percorso da sviluppatore o appassionato di tecnologia. Quindi non aspettare: scarica XAMPP, accendi Apache e comincia subito a costruire i tuoi siti!

Ciao, 👋
piacere di conoscerti.

Iscriviti alla newsletter settimanale gratuita.
Certificata NO-SPAM!

Non inviamo spam! Leggi la nostra Informativa sulla privacy per avere maggiori informazioni.


Articoli correlati

Pulsante per tornare all'inizio

Adblock rilevato

per supportare il sito ti chiedo di disattivare l'Adblock