Come installare XAMPP su Windows 10

Ultimo aggiornamento: 04/11/2024

Installa XAMPP su Windows 10

Se sei uno sviluppatore web o semplicemente sei curioso di sapere come gestire un server locale, potresti esserti trovato a dover installare XAMPP sul tuo computer. Questo software, che combina Apache, MySQL, PHP e Perl, è il modo migliore per creare un ambiente di test sul tuo computer senza dover pagare per i servizi di hosting internet. In questo articolo ti insegneremo come Installa e configura XAMPP su Windows 10, passo dopo passo e con tutti i consigli necessari per non perdersi nel processo.

XAMPP non solo ti consente di eseguire siti Web dinamici localmente, ma è anche lo strumento perfetto per coloro che desiderano esercitarsi o sviluppare progetti in un ambiente sicuro prima di caricarli su un server di produzione. Se lavori con PHP, MySQL o Perl, non esiste opzione migliore. Analizzeremo il processo di installazione, configurazione e utilizzo di XAMPP in modo che tu possa averlo installato e funzionante sul tuo computer in pochissimo tempo.

Cos'è XAMPP?

XAMPP es un pacchetto software gratuito che ti consente di trasformare il tuo computer in un server locale per testare le applicazioni web. Con esso, puoi eseguire servizi come Apache (Server web), MySQL (direttore di database), PHP (lingua di programmazione web) e Perl (un'altra lingua di copione). Essendo multipiattaforma, puoi utilizzarlo non solo su Windows, ma anche su macOS e Linux. L'intero set di strumenti ti aiuta a creare un server locale funzionale senza la necessità di essere connesso a Internet.

Scarica XAMPP

Per iniziare, la prima cosa che dobbiamo fare è andare alla pagina ufficiale XAMPP su apachefriends.org. Qui troverai le versioni disponibili per diverse piattaforme: Windows, Linux e MacOS. In questo tutorial ci concentreremo su come scaricare la versione di Windows 10.

Verifica la versione più recente di XAMPP per Windows e scarica il file eseguibile. Tieni presente che sono disponibili diverse versioni, ciascuna delle quali utilizza versioni diverse di PHP. Ti consigliamo di scegliere quello che meglio si adatta alle esigenze del tuo progetto. Ad esempio, se stai lavorando con una versione precedente di PHP, assicurati di scaricare la versione corretta di XAMPP compatibile con quella versione.

  Come unire due partizioni NTFS in Windows con EaseUS Partition Master

Installa XAMPP su Windows 10

Una volta scaricato il programma di installazione, facciamo doppio clic sull'eseguibile per avviare il processo di installazione. Il programma di installazione potrebbe visualizzare alcuni messaggi di avviso, ma è possibile continuare senza problemi. L'interfaccia di installazione è abbastanza semplice e dovrai solo accettare i passaggi:

  • Per prima cosa scegli i componenti che desideri includere nell'installazione (Apache, MySQL, PHP, ecc.). Se non sei sicuro di quali componenti ti occorrono, lascia le opzioni predefinite.
  • Successivamente, seleziona la cartella in cui desideri installare XAMPP. Il percorso predefinito è C:\\xampp, ed è meglio mantenerlo.
  • Nella schermata successiva relativa a "Bitnami per XAMPP" (che è un supporto aggiuntivo per l'installazione rapida di app), puoi ignorarla se non prevedi di installare app come WordPress al momento.
  • Infine, fai clic su “Installa” e attendi il completamento del processo. Potrebbero essere necessari alcuni minuti a seconda dell'attrezzatura.

Completamento dell'installazione

Una volta terminato il processo di installazione, apparirà una finestra in cui potrai scegliere di eseguire automaticamente il pannello di controllo XAMPP. Se selezioni la casella, il file Pannello di controllo XAMPP Si aprirà immediatamente. Da questo pannello puoi facilmente controllare i diversi servizi come Apache e MySQL. Fare clic sui pulsanti “Start” per avviare entrambi i servizi.

Configurazione del server locale

Dopo aver avviato Apache e MySQL, apri il browser e inserisci la barra degli indirizzi localhost o 127.0.0.1. Se tutto è installato correttamente, vedrai la home page di XAMPP. Questo ti dice che il server Apache funziona correttamente.

Per accedere alla gestione del database, è possibile utilizzare phpMyAdmin digitando nel browser localhost / phpmyadmin. Da qui puoi creare e gestire facilmente i database. L'utente MySQL predefinito è "root" e la password è vuota.

Salva i tuoi progetti in htdocs

Una delle domande più comuni è: dove dovrebbero essere salvati i progetti? XAMPP crea una cartella chiamata htdocs all'interno della cartella di installazione (ricordate che di default è C:\\xampp\\htdocs). Qualsiasi file o cartella inserita in questa cartella sarà accessibile tramite localhost. Ad esempio, se inserisci una cartella chiamata "mio_progetto", puoi accedervi inserendo localhost/mio_progetto nel browser.

  Recupera i file eliminati passo dopo passo con DiskInternals NTFS Recovery

Possibili problemi e soluzioni

Uno dei problemi più comuni che possono sorgere quando si utilizza XAMPP è quello della porta 80 o 443, utilizzato da Apache, è occupato da un'altra applicazione (come Skype o un altro programma). Se Apache non può avviarsi, vediamo come risolvere questo problema:

  • Innanzitutto, puoi modificare la porta utilizzata da Apache. Per fare ciò, apri il file httpd.conf dal pannello di controllo di XAMPP e cerca la riga con scritto Ascolta 80. Cambia questa porta con una che non sia occupata, ad esempio, la 8080.
  • Successivamente è necessario modificare anche la porta nel file httpd-ssl.conf per il porto 443, modificandolo in 444 o un'altra porta disponibile.

Un'altra opzione è chiudere il programma che utilizza la porta in conflitto, come Skype, e quindi riavviare Apache. Questa è solitamente la soluzione più rapida se non è necessario che questi programmi siano aperti durante la configurazione del server locale.

Disinstalla automaticamente servizi come Apache o MySQL

Se vuoi che Apache o MySQL si avviino automaticamente ogni volta che avvii Windows, puoi configurarlo direttamente nel pannello di controllo di XAMPP. Seleziona semplicemente la casella denominata "Servizio" accanto a ciascuno di questi servizi per eseguirli come servizi di sistema.

In questo modo non dovrai aprire il pannello di controllo di XAMPP ogni volta che vorrai lavorare. Tuttavia, se in seguito cambi idea, puoi deselezionare queste opzioni e impedirne l'esecuzione automatica.

Ora che hai installato con successo XAMPP sul tuo computer, avrai accesso a un server locale completo per progetti web. Prova a creare le tue prime pagine web in PHP o installa strumenti come WordPress per vedere come funzionano in un ambiente di test sicuro. Se riscontri problemi con le porte o riscontri errori durante l'installazione, ricordati di rivedere le impostazioni e consultare le opzioni disponibili nel pannello di controllo di XAMPP.