Questo messaggio dalla test port 80
funzione
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
sta dicendo che hai recentemente installato o attivato IIS o forse SQLServer.
Poiché i servizi IIS o SQLServer sono configurati per l'avvio automatico dopo l'avvio, hanno già acquisito la porta 80, quindi all'avvio di Apache non è possibile ottenere la porta 80.
Quindi disinstalla IIS o SQLServer o cambia il loro tipo di avvio usando lo snap-in Servizi in Manual
o anche Disable
e poi riattivarli quando vuoi usarli.
Le cose che so possono prendere la porta 80 e sono relative alle installazioni di IIS e SQLServer sono
- IIS
- Distribuzione Web
- Servizio di report di MS SQL Server.
- BranchCache (Windows 8.1)
Potrebbero essercene altri
Come scoprire cosa sta usando la porta 80
Da una finestra di comando, iniziato a utilizzare "Avvia come amministratore" fai
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
Guarda il risultato di questo comando e poi inserisci il numero PID (ultimo numero sulla riga) in questo comando
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
In questo esempio Apache sta usando la porta 80 ma la tua sarà probabilmente qualcosa di diverso