Detta meddelande från test port 80
funktion
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
säger att du nyligen har installerat eller aktiverat IIS eller kanske SQLServer.
Eftersom IIS- eller SQLServer-tjänsterna är konfigurerade att starta automatiskt efter en start har de redan tagit tag i Port 80 så när du startar Apache kan den inte få tag i port 80.
Så antingen avinstallera IIS eller SQLServer eller ändra deras starttyp med hjälp av Services snapin till Manual
eller till och med Disable
dem och sedan återaktivera dem när du vill använda dem.
Saker jag vet kan ta tag i port 80 och är relaterade till IIS- och SQLServer-installationer är
- IIS
- Webbdistribution
- MS SQL Server Reporting-tjänst.
- BranchCache (Windows 8.1)
Det kan finnas andra
Hur man tar reda på vad som använder port 80
Från ett kommandofönster började du använda "Starta som administratör" gör
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
Titta på resultatet av det här kommandot och lägg sedan in PID-numret (sista numret på raden) i det här kommandot
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
I det här exemplet använder Apache port 80 men din kommer förmodligen att vara något annat