Il server Apache XAMPP non si avvia dopo l’installazione di Skype

Ricevo i seguenti registri della console:

1:14:33 PM [apache] Possible problem detected! 1:14:33 PM [apache] Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"! 1:14:33 PM [apache] Possible problem detected! 1:14:33 PM [apache] Port 443 in use by "c:\program files (x86)\skype\phone\skype.exe"! 1:14:33 PM [main] Starting Check-Timer 1:14:33 PM [main] Control Panel Ready 1:15:10 PM [apache] Starting apache app... 1:15:11 PM [apache] Status change detected: running 1:15:11 PM [apache] Status change detected: stopped 

Dice “Cambio di stato rilevato: in esecuzione” su “arrestato” immediatamente. Ho provato a:

  • Distriggers Windows Firewall per reti interne
  • Cambia porta 80 a 99 nel file httpd.conf in due posizioni Ascolta: 80 e ServerName localhost: 80
  • Cambiare la porta 443 su 445 nel file httpd.conf nelle stesse due posizioni.
  • Il server Apache non è installato come servizio Windows sul mio computer.
  • Non ci sono errori o log di accesso generati per la data odierna.

Mi è successo mentre collaboravo con qualcuno su Skype, quindi chiudere Skype non era un’opzione.

Una ansible soluzione sta cambiando la porta che XAMPP sta usando per Apache.

1. Cambia Apache (httpd.conf)

Vai al pannello di controllo XAMPP, fai clic su Config per il modulo Apache e poi su Apache (httpd.conf) .

Pannello di controllo XAMPP -/> Fare clic su Config per il modulo Apache”></p>
<p><img src=

Questo ora aprirà il file di configurazione nell’editor che è configurato nelle impostazioni XAMPP (Windows default è notepad.exe). Apri lo strumento di ricerca e cerca 80 . Dovrebbero esserci due righe contenenti 80 come nel numero di porta 80:

 Listen 80 
 ServerName localhost:80 

Ora sostituisci 80 con una porta aperta. Ho usato 8080 .

 Listen 8080 
 ServerName localhost:8080 

2. Cambia Apache (httpd-ssl.conf)

La stessa procedura deve essere ripetuta con la configurazione SSL. Ripeti i passaggi precedenti ma vai su Apache (httpd-ssl.conf) . Sostituisci i numeri di porta nelle seguenti righe:

 Listen 443 
  
 ServerName www.example.com:443 

Ho scelto 4433 .


Fatto. Fare clic su Avvia per Apache e Apache dovrebbe iniziare correttamente. Alla fine, comunque, gli errori si presenterebbero comunque.

vai su skype-> tools-> options-> advanced e UN-check usa le porte 80 e 443.

Vai a Skype -> Tools -> Options -> Advanced -> Connection

Vai a skype -/> Strumenti -> Opzioni -> avanzato -> Connessione”> </p>
<p> <img src=

Dopodiché, riavvia il tuo Skype.

Impostazione di Skype aperta e deselezionata l’opzione che dice ‘Usa porta 80 come porta in ingresso’, quindi ho dovuto avviare il server XAMPP ‘come amministratore’.

Dice che skype sta usando la porta 80. Disattiverei skype e poi avvii il tuo web server.

Si prega di aggiornare il tuo post con l’output del seguente comando, non dimenticare di correggere il percorso:

 C:\> path\to\xampp\apache\bin\httpd.exe 

Penso che ora non sia il problema del conflitto di porte in quanto hai cambiato la porta.

Tra l’altro è ansible modificare le impostazioni in skype per non utilizzare la porta 80 e 443, nella nuova versione dovrebbero esserci alcune modifiche ma dovresti riuscire a trovarla. 🙂

get skype >> tools >> options >> advanced e rimuovi il check on (usa le porte 80 e 443).