Come installare XAMPP su Windows 10, 11
- Per installare XAMMP su Windows 10 (o 11), scarica ed esegui il programma di installazione per decomprimere i file, continua con la selezione predefinita dei componenti (MySQL, phpMyAdmin, PHP e Apache), scegli il percorso di installazione, continua con la schermata visualizzata indicazioni stradali e consentire l’accesso attraverso il firewall.
- In alternativa, puoi aprire il prompt dei comandi (admin) ed eseguire il comando “winget install –id ApacheFriends.Xampp.8.2” .
AGGIORNATO 11/12/2023: Su Windows 10 (o anche Windows 11), tu puoi installare XAMPP tramite il programma di installazione autonomo o il prompt dei comandi e in questa guida ti insegnerò come completare questo processo con entrambi i metodi. XAMPP è un software gratuito e open source che offre ai web designer e agli sviluppatori un modo semplice per installare i componenti per eseguire software basato su PHP come WordPress, Drupal, Joomla e altri su Windows, Linux e macOS.
Se sei uno sviluppatore web o stai cercando di dedicarti al blogging, XAMPP ti farà risparmiare tempo e frustrazione installando e configurando manualmente Apache, MySQL, PHP e Perl per creare un ambiente di test sul tuo dispositivo.
In questa guida, illustrerò i passaggi per installare XAMPP su Windows 10 e le istruzioni per configurare l’ambiente web e risolvere i problemi comuni dopo la configurazione.
- Installa XAMPP su Windows 10 (o 11)
- Configura XAMPP su Windows 10 (o 11)
- Risolto il problema con Apache che non si avviava su XAMPP
- Aumenta le dimensioni di caricamento di phpMyAdmin su XAMPP
- Cambia la password di phpMyAdmin su XAMPP
Installa XAMPP su Windows 10 (o 11)
Su Windows 10 (o anche Windows 11), puoi installare XAMPP scaricando ed eseguendo il programma di installazione dell’applicazione o il prompt dei comandi con lo strumento Gestione pacchetti di Windows (winget).
Metodo 1: installazione di XAMPP dal download del programma di installazione
Per scaricare e installare XAMPP su Windows 10 (o 11), utilizza questi passaggi:
-
Fai clic sul pulsante Scarica per la versione Windows di XAMPP e salva il file sul tuo computer.
Nota breve: Se hai requisiti di versione speciali per PHP, scarica la versione che devi installare. Se non hai requisiti di versione, scarica la versione più vecchia, poiché potrebbe aiutarti a evitare problemi durante l’installazione di software basato su PHP. Inoltre, queste istruzioni sono state testate per funzionare con XAMPP versione 8.1.1 e versioni precedenti, ma puoi utilizzare questa guida per altre versioni. -
Fare doppio clic sul file scaricato per avviare il programma di installazione.
-
Fai clic sul pulsante OK.
-
Fai clic sul pulsante Avanti .
-
XAMPP offre vari componenti che puoi installare, come MySQL, phpMyAdmin, PHP, Apache e altri. Per la maggior parte, utilizzerai la maggior parte di questi componenti, quindi è consigliabile lasciare le opzioni predefinite.
-
Fai clic sul pulsante Avanti .
-
Utilizza il percorso di installazione predefinito. (Oppure scegli un’altra cartella per installare il software nel campo “Seleziona una cartella” .)
-
Fai clic sul pulsante Avanti.
-
Seleziona la lingua per il pannello di controllo XAMPP.
-
Fai clic sul pulsante Avanti.
-
Deseleziona l’opzione “Ulteriori informazioni su Bitnami per XAMPP” .
-
Fai clic sul pulsante Avanti.
-
Fai nuovamente clic sul pulsante Avanti .
-
Fai clic sul pulsante Consenti accesso per consentire l’utilizzo dell’app tramite Windows Firewall (se applicabile).
-
Fai clic sul pulsante Fine.
Una volta completati i passaggi, verrà avviato il pannello di controllo XAMPP e potrai iniziare a configurare l’ambiente del server web.
Metodo 2: installazione di XAMPP dal prompt dei comandi
Per installare XAMPP dal prompt dei comandi con lo strumento Winget su Windows 10 (o 11), utilizza questi passaggi:
-
Apri Avvia.
-
Cerca Prompt dei comandi, fai clic con il pulsante destro del mouse sul risultato principale e seleziona Esegui come amministratore opzione.
-
(Facoltativo) Digita il seguente comando per cercare il nome dell’applicazione e premi Invio:
winget search xampp
Nota veloce: Sebbene il comando non sia richiesto, la query di installazione deve corrispondere all’ID, al nome o al soprannome del pacchetto, che può cambiare in qualsiasi momento. Quindi, è bene cercare l’applicazione per eseguire il comando di installazione corretto. -
Digita il seguente comando per installare XAMPP con Gestione pacchetti di Windows e premi Invio:
winget install --id ApacheFriends.Xampp.8.2
-
Continuare con le indicazioni sullo schermo (se applicabile).
Dopo aver completato i passaggi, il gestore pacchetti scaricherà il pacchetto dalla fonte specificata e procederà con l’installazione dell’applicazione. Il dispositivo potrebbe riavviarsi automaticamente durante questo processo. L’installazione configurerà l’app all’interno della cartella C:\xampp
.
Configura XAMPP su Windows 10 (o 11)
Il pannello di controllo XAMPP comprende tre sezioni principali. Nella sezione “Moduli” troverai tutti i servizi web disponibili. Puoi avviare ciascun servizio facendo clic sul pulsante “Avvia” .
Quando avvii alcuni servizi, inclusi Apache e MySQL, sul lato destro, vedrai anche il numero ID del processo (PID) e i numeri di porta TCP/IP (Porta) utilizzati da ciascun servizio. Ad esempio, Apache utilizza le porte TCP/IP 80 e 443 per impostazione predefinita , mentre MySQL utilizza la porta TCP/IP 3306.
Puoi anche fare clic sul pulsante “Amministrazione” per accedere al pannello di amministrazione di ciascun servizio e verificare che tutto funzioni correttamente.
Sul lato destro c’è un elenco di pulsanti per configurare vari aspetti del pannello di controllo, incluso il pulsante “Config” per configurare quale i moduli verranno avviati automaticamente all’avvio di XAMPP.
Facendo clic sul pulsante “Netstart” verrà visualizzato un elenco di servizi che attualmente accedono alla rete, inclusi l’indirizzo TCP/IP, la porta e le informazioni sull’ID del processo.
Inoltre, sono disponibili anche pulsanti di accesso rapido dal pannello di controllo per aprire l’utilità della riga di comando della shell, la cartella di installazione di XAMPP e i servizi e chiudere l’app.
Infine, ottieni la sezione dei registri per vedere cosa succede ogni volta che avvii un modulo o modifichi un’impostazione. Inoltre, questo è il primo posto in cui guardare quando qualcosa non funziona.
Le impostazioni predefinite dovrebbero funzionare per la maggior parte delle persone che utilizzano XAMPP per creare un ambiente di test per eseguire un sito Web. Tuttavia, a seconda della configurazione di installazione, potrebbe essere necessario modificare il numero di porta TCP/IP del server Apache, la dimensione di caricamento del database o la password per phpMyAdmin.
Dovrai utilizzare il pulsante “Config” del servizio corrispondente per accedere e modificare queste impostazioni. Ad esempio, dovrai aprire il file “httpd.conf” per modificare le impostazioni sul server Apache e my.ini file per modificare le impostazioni MySQL.
Risolto il problema con Apache che non si avviava su XAMPP
L’installazione di XAMPP è molto semplice, ma Windows 10 (e Windows 11) a volte potrebbe non consentire l’esecuzione del server Apache. Di solito è perché il “World Wide Publishing Service” è in esecuzione sulla porta “80” < a i=4> sul tuo computer, che è anche la porta TCP/IP predefinita utilizzata da Apache su XAMPP. Inoltre, due applicazioni non possono utilizzare la stessa porta di rete.
Se riscontri questo problema, ci sono diversi modi per aggirarlo. Puoi disinstallare il servizio di pubblicazione o modificare la porta predefinita su Apache.
Metodo 1: disinstallare i servizi World Wide Web
Se non disponi di app che dipendono dalla funzionalità World Wide Web Services, puoi disinstallarla seguendo questi passaggi:
-
Apri Avvia.
-
Cerca Pannello di controllo e fai clic sul risultato principale per aprire l’esperienza.
-
Fai clic su Programmi.
-
Fai clic sull’opzione Programmi e funzionalità .
-
Fai clic sull’opzione “Attiva o disattiva le funzionalità di Windows” nel riquadro sinistro.
-
Espandi il “Internet Information Services” ramo
-
Deseleziona l’opzione “Servizi World Wide Web” .
-
Fai clic sul pulsante OK .
-
Riavvia il tuo computer.
-
Avvia il pannello di controllo XAMPP.
-
Fai clic sul pulsante Avvia su Apache.
Dopo aver completato i passaggi, Apache dovrebbe essere in grado di funzionare nella porta 80 sul tuo dispositivo.
Metodo 2: modificare la porta TCP/IP Apache predefinita
Invece di rimuovere i servizi World Wide Web, è possibile configurare Apache in modo che venga eseguito su una porta TCP/IP diversa.
Per modificare la porta di ascolto Apache su XAMPP, utilizzare i passaggi:
-
Apri Pannello di controllo XAMPP.
-
Su Apache, fai clic sul pulsante Configura .
-
Seleziona l’opzione Apache (httpd.conf) .
-
Scorri verso il basso e trova la riga “Ascolta 80” .
-
Cambia il numero “80” per un altro numero di porta TCP/IP che non è in uso. Ad esempio, puoi provare la porta “81”. (Dopo la modifica, la riga dovrebbe essere: Ascolta 81.)
-
Salva e chiudi il httpd.conf file.
-
Fai clic sul pulsante Avvia su Apache dal pannello di controllo XAMPP.
Una volta completati i passaggi, il server Apache dovrebbe funzionare senza problemi sulla nuova porta TCP/IP specificata.
L’unico avvertimento con questa configurazione è che dovrai aggiungere il numero di porta TCP/IP all’indirizzo ogni volta che desideri connetterti al tuo sito web. Ad esempio, per accedere al server Apache sul browser web, è necessario digitare “localhost:81/dashboard” anziché “localhost/dashboard”.
Metodo 2: interrompere il servizio di pubblicazione sul World Wide Web
Un altro modo per risolvere il problema della porta è interrompere il servizio e modificarne le impostazioni per avviare il servizio manualmente (solo).
Per modificare il servizio Pubblicazione sul World Wide Web, attenersi alla seguente procedura:
-
Apri Avvia.
-
Cerca Servizi e fai clic sul risultato principale per aprire l’esperienza.
-
Fai doppio clic sul servizio “World Wide Web Publishing” servizio.
-
Fai clic sul pulsante Interrompi .
-
Cambia il tipo di avvio in Manuale.
-
Fai clic sul pulsante Applica .
-
Fai clic sul pulsante OK .
-
Apri il Pannello di controllo XAMPP.
-
Fai clic sul pulsante Avvia per eseguire il server Apache.
Il modo migliore per far funzionare nuovamente Apache è disinstallare il servizio di pubblicazione sul World Wide Web. Tuttavia, è possibile modificare il numero di porta TCP/IP o interrompere il servizio secondo necessità quando ciò non è possibile.
Aumenta le dimensioni di caricamento di phpMyAdmin su XAMPP
Un altro problema comune con XAMPP è il limite di caricamento del database predefinito. Ad esempio, gli sviluppatori spesso copiano un sito Web per la risoluzione dei problemi o lavorano sul posto senza interrompere il sito Web attivo. Tuttavia, le persone che utilizzano WordPress o un altro software di gestione dei contenuti scopriranno rapidamente che non possono caricare un database perché supera la dimensione di caricamento massima consentita, 2048 KiB.
Per aumentare il limite di caricamento del database su phpMyAdmin, utilizza questi passaggi:
-
Apri Pannello di controllo XAMPP.
-
Fai clic sul pulsante Esplora.
-
Apri la cartella php.
-
Apri il file php.ini con qualsiasi editor di testo.
-
Cambia il valore di
upload_max_filesize
epost_max_size
nella dimensione desiderata. Ad esempio:post_max_size=100M
eupload_max_filesize=100M
per importare file di database fino a 40 MB. -
Fai clic sul pulsante Interrompi per MySQL e Apache.
-
Fai clic sul pulsante Avvia per riavviare Apache e MySQL.
Una volta completati i passaggi, ora dovresti essere in grado di importare file di database di grandi dimensioni su phpMyAdmin.
Cambia la password di phpMyAdmin su XAMPP
Per impostazione predefinita, phpMyAdmin (MySQL) utilizza “root” come nome utente senza password, il che significa che se stai installando WordPress site quando richiesto, è sufficiente inserire root come nome utente e lasciare vuoto il campo della password.
Per modificare la password phpMyAdmin su XAMPP, utilizzare questi passaggi:
-
Apri Pannello di controllo XAMPP.
-
Su MySQL, fai clic sul pulsante Amministrazione.
-
Fai clic sulla scheda Account utente.
-
Fai clic sull’opzione Modifica privilegi per il nome utente root , ma quello con nome host localhost.
-
Fai clic sul pulsante Cambia password.
-
Conferma una nuova password.
-
Fai clic sul pulsante Vai.
Dopo aver completato i passaggi, se provi ad accedere a phpMyAdmin, potresti ricevere un messaggio di accesso negato “Impossibile connettersi: impostazioni non valide” messaggio.
Correggi il messaggio di accesso negato a phpMyAdmin
Nel raro caso in cui riscontri problemi nell’accesso a phpMyAdmin, dovrai configurare config.inc.php.
Per modificare le impostazioni di configurazione nel file “config.inc.php” , procedi nel seguente modo:
-
Apri Pannello di controllo XAMPP.
-
Fai clic sul pulsante Esplora.
-
Apri la cartella phpMyAdmin.
-
Apri il file config.inc.php con qualsiasi editor di testo.
-
Nella sezione “Tipo di autenticazione e informazioni”, aggiorna le seguenti righe:
-
On
$cfg['Servers'][$i]['auth_type'] = 'config';
sostituisciconfig
concookie
. -
On
$cfg['Servers'][$i]['AllowNoPassword'] = true;
sostituiscitrue
confalse
.
-
-
Salva e chiudi il file.
Una volta completati i passaggi, puoi accedere alla dashboard di phpMyAdmin e XAMPP dovrebbe essere configurato e pronto per l’uso con qualsiasi software basato su PHP supportato.
Aggiornamento del 13 gennaio 2022: questa guida è stata pubblicata a marzo 2016 e rivista a gennaio 2022 per garantire che le informazioni funzionino ancora con la versione più recente di XAMPP.
Aggiornamento 11 dicembre 2023: questa guida è stata aggiornata per garantirne la precisione e tenere presente che le istruzioni funzionano anche su Windows 11.
Lascia un commento