Ta wiadomość z test port 80
funkcja
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
mówi, że ostatnio zainstalowałeś lub aktywowałeś IIS, a może SQLServer.
Ponieważ usługi IIS lub SQLServer są skonfigurowane do automatycznego uruchamiania po uruchomieniu, przechwyciły już port 80, więc po uruchomieniu Apache nie można uzyskać portu 80.
Więc albo odinstaluj IIS lub SQLServer, albo zmień ich typ uruchamiania za pomocą przystawki Usługi na Manual
a nawet Disable
je, a następnie włącz je ponownie, gdy chcesz ich użyć.
Rzeczy, które wiem, mogą pobrać port 80 i są związane z instalacjami IIS i SQLServer, to
- IIS
- Wdrażanie w sieci
- Usługa raportowania serwera MS Sql.
- Pamięć podręczna oddziałów (Windows 8.1)
Mogą być inne
Jak dowiedzieć się, co używa portu 80
W oknie poleceń zacznij używać „Uruchom jako administrator” wykonaj
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
Spójrz na wynik tego polecenia, a następnie wpisz numer PID (ostatni numer w wierszu) do tego polecenia
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
W tym przykładzie Apache używa portu 80, ale Twój prawdopodobnie będzie inny