XAMPP non parte - Port 80 occupato

Il problema piu comune dopo aver installato XAMPP o in fase di installazione di XAMPP stesso, puo capitare che ci viene visualizzato errore di tipo "Port 80 e' occupato" e di conseguenza il server Apache non si avvia e non possiamo iniziare o proseguire con la creazione del sito web.

Questo problema si verifica in sistemi operativi Windows, in particolare in Windows 10 che usa porta 80.

Vediamo ora come risolvere il problema e far funzionare XAMPP e Apache cambiando semplicemente la porta da 80 a 81. Per prima, riconfiguriamo XAMPP cambiando port di sistema e facciamo sparire cosi il messaggio di errore al prossimo avvio di XAMPP.

1. Clicchiamo su pulsante Config, come e'mostrato in immagine

Clicca Config

 

2. Nella finestra che si apre, clicchiamo su "Service and Port Settings"

Configurazione port

 

3. Si apre ulteriore finestra dove dobbiamo cambiare il numero di port da 80 a 81, in Apache setting > Main Port e poi salviamo la configurazione

Cambia port 80 di xampp

 

4. Salviamo ancora la configurazione

Salva la nuova configurazione

Ora il nostro XAMPP e preconfigurato per la porta 81 invece di 80 e dobbiamo fare ulteriore modifica, in particolare al server Apache, andando a modificare il suo file di configurazione, cambiando la porta.

 

5. Clicchiamo sul pulsante Config di Apache e nel menu di opzioni che si apre clicchiamo su Apache(httpd.conf)

Aprire file di configurazione apache

 

6. Si apre un editor di testo, scrolliamo un puo in basso cercando opzione Listen 80 e dobbiamo semplicemente cambiare il numero da 80 a 81 e una volta fatto salviamo il file.

7. A questo punto possiamo cliccare su Start di Apache e vediamo che parte e se riavviamo XAMPP, vediamo che non viene mostrato nessun errore. Da evidenziare che url del nostro sito diventa leggermente diverso, ovvero dobbiamo specificare port che usiamo aggiungendo :81 dopo localhost
http://localhost:81/demo.it