Come cambiare la porta di Apache in XAMPP?

Pubblicato 26 novembre 2025

Problema: Cambiare la Porta di Apache in XAMPP

XAMPP usa la porta 80 per Apache come impostazione predefinita. Questo può causare conflitti con altre applicazioni o servizi. Potrebbe essere necessario cambiare questa porta per risolvere conflitti o soddisfare le esigenze di configurazione del server.

Come cambiare la porta di Apache in XAMPP?

Passaggio 1: Trova il file di configurazione

Per cambiare la porta di Apache in XAMPP, trova il file httpd.conf. Su Windows, si trova solitamente in C:\xampp\apache\conf. Per gli utenti Linux, controlla la directory bin/apache.

Passaggio 2: Modifica il file httpd.conf

Apri httpd.conf con un editor di testo. Trova la direttiva "Listen", che imposta il numero di porta. Cambiala con la porta desiderata, in questo modo:

Listen 8012

Suggerimento: Scegli una Porta Disponibile

Quando selezioni una nuova porta per Apache, assicurati che non sia già in uso da un'altra applicazione. Puoi verificare le porte disponibili usando il prompt dei comandi o il terminale. Su Windows, usa il comando 'netstat -an' per elencare tutte le porte attive.

Passaggio 3: Aggiorna la direttiva ServerName

Trova la direttiva ServerName nello stesso file. Aggiorna la sua porta per farla corrispondere alla nuova porta Listen:

ServerName localhost:8012

Passaggio 4: Salva le modifiche e riavvia Apache

Salva il file httpd.conf modificato. Poi, riavvia il servizio Apache usando il pannello di controllo di XAMPP per applicare le modifiche.

Verifica della modifica della porta

Dopo aver cambiato la porta di Apache in XAMPP, verifica che la modifica sia stata applicata con successo:

Controlla il pannello di controllo di XAMPP per il nuovo numero di porta:

  1. Apri il pannello di controllo di XAMPP
  2. Guarda il modulo Apache
  3. Il nuovo numero di porta dovrebbe apparire accanto al servizio Apache

Accedi a localhost usando la nuova porta nel tuo browser web:

  1. Apri il tuo browser web
  2. Inserisci il seguente URL:
http://localhost:8012

Sostituisci "8012" con il tuo nuovo numero di porta. Se Apache è in esecuzione sulla nuova porta, vedrai la pagina di benvenuto di XAMPP o la homepage del tuo sito web.

Se non riesci ad accedere alla pagina:

  1. Controlla il tuo file di configurazione per errori di battitura o errori
  2. Assicurati che Apache sia in esecuzione nel pannello di controllo di XAMPP
  3. Se i problemi continuano, esamina i log degli errori di Apache per maggiori informazioni

Suggerimento: Controlla i conflitti di porta

Usa il prompt dei comandi per verificare se la nuova porta è già in uso da un'altra applicazione. Apri il prompt dei comandi e digita:

netstat -ano | findstr :8012

Sostituisci "8012" con il tuo nuovo numero di porta. Se il comando restituisce risultati, significa che la porta è già in uso e dovresti scegliere una porta diversa per Apache.