Come installare XAMPP su Windows 10, 11

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)

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:

  1. Apri il sito webApache Friends.

  2. 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.
  3. Fare doppio clic sul file scaricato per avviare il programma di installazione.

  4. Fai clic sul pulsante OK.

  5. Fai clic sul pulsante Avanti .

    Completa l'installazione di XAMPP su Windows 10

  6. 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.

  7. Fai clic sul pulsante Avanti .

    Componenti di installazione XAMPP

  8. Utilizza il percorso di installazione predefinito. (Oppure scegli un’altra cartella per installare il software nel campo “Seleziona una cartella” .)

  9. Fai clic sul pulsante Avanti.

    Posizione di installazione di XAMPP

  10. Seleziona la lingua per il pannello di controllo XAMPP.

  11. Fai clic sul pulsante Avanti.

  12. Deseleziona l’opzione “Ulteriori informazioni su Bitnami per XAMPP” .

  13. Fai clic sul pulsante Avanti.

  14. Fai nuovamente clic sul pulsante Avanti .

    Procedura guidata di installazione XAMPP su Windows 10

  15. Fai clic sul pulsante Consenti accesso per consentire l’utilizzo dell’app tramite Windows Firewall (se applicabile).

  16. 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:

  1. Apri Avvia.

  2. Cerca Prompt dei comandi, fai clic con il pulsante destro del mouse sul risultato principale e seleziona Esegui come amministratore opzione.

  3. (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.
  4. Digita il seguente comando per installare XAMPP con Gestione pacchetti di Windows e premi Invio:

    winget install --id ApacheFriends.Xampp.8.2
    winget installa il comando XAMPP

  5. 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.

Pannello di controllo XAMPP
Pannello di controllo XAMPP

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.

Configurazione XAMPP
Configurazione

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.

XAMPP Netstat
Netstat

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.

Registri del pannello di controllo XAMPP
Registri del pannello di controllo XAMPP

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:

  1. Apri Avvia.

  2. Cerca Pannello di controllo e fai clic sul risultato principale per aprire l’esperienza.

  3. Fai clic su Programmi.

  4. Fai clic sull’opzione Programmi e funzionalità .

  5. Fai clic sull’opzione “Attiva o disattiva le funzionalità di Windows” nel riquadro sinistro.

    Attiva o disattiva le caratteristiche di Windows

  6. Espandi il “Internet Information Services” ramo

  7. Deseleziona l’opzione “Servizi World Wide Web” .

  8. Fai clic sul pulsante OK .

    Microsoft IIS: servizi World Wide Web

  9. Riavvia il tuo computer.

  10. Avvia il pannello di controllo XAMPP.

  11. 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:

  1. Apri Pannello di controllo XAMPP.

  2. Su Apache, fai clic sul pulsante Configura .

  3. Seleziona l’opzione Apache (httpd.conf) .

  4. Scorri verso il basso e trova la riga “Ascolta 80” .

  5. 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.)

    httpd.conf modifica il numero di porta TCP/IP

  6. Salva e chiudi il httpd.conf file.

  7. 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:

  1. Apri Avvia.

  2. Cerca Servizi e fai clic sul risultato principale per aprire l’esperienza.

  3. Fai doppio clic sul servizio “World Wide Web Publishing” servizio.

    Servizio di pubblicazione sul World Wide Web

  4. Fai clic sul pulsante Interrompi .

  5. Cambia il tipo di avvio in Manuale.

  6. Fai clic sul pulsante Applica .

  7. Fai clic sul pulsante OK .

    Impostazioni del servizio Pubblicazione sul World Wide Web

  8. Apri il Pannello di controllo XAMPP.

  9. 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:

  1. Apri Pannello di controllo XAMPP.

  2. Fai clic sul pulsante Esplora.

  3. Apri la cartella php.

  4. Apri il file php.ini con qualsiasi editor di testo.

  5. Cambia il valore di upload_max_filesize e post_max_size nella dimensione desiderata. Ad esempio: post_max_size=100M e upload_max_filesize=100M per importare file di database fino a 40 MB.

    PHPMyAdmin aumenta il caricamento

  6. Fai clic sul pulsante Interrompi per MySQL e Apache.

  7. 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:

  1. Apri Pannello di controllo XAMPP.

  2. Su MySQL, fai clic sul pulsante Amministrazione.

  3. Fai clic sulla scheda Account utente.

  4. Fai clic sull’opzione Modifica privilegi per il nome utente root , ma quello con nome host localhost.

    MySQL modifica le impostazioni di root

  5. Fai clic sul pulsante Cambia password.

  6. Conferma una nuova password.

    MySQL cambia la password di root

  7. 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:

  1. Apri Pannello di controllo XAMPP.

  2. Fai clic sul pulsante Esplora.

  3. Apri la cartella phpMyAdmin.

  4. Apri il file config.inc.php con qualsiasi editor di testo.

  5. Nella sezione “Tipo di autenticazione e informazioni”, aggiorna le seguenti righe:

    • On $cfg['Servers'][$i]['auth_type'] = 'config'; sostituisci config con cookie.

    • On $cfg['Servers'][$i]['AllowNoPassword'] = true; sostituisci true con false.

      Config.inc.php Tipo di autenticazione e informazioni

  6. 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

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *