Tato zpráva z test port 80
funkce
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
říká, že jste nedávno nainstalovali nebo aktivovali IIS nebo možná SQLServer.
Protože služby IIS nebo SQLServer jsou nakonfigurovány tak, aby se po spuštění spouštěly automaticky, již získaly port 80, takže když spustíte Apache, nemůže získat port 80.
Buď tedy odinstalujte IIS nebo SQLServer, nebo změňte jejich typ spouštění pomocí modulu Služby na Manual
nebo dokonce Disable
a poté je znovu povolte, až je budete chtít použít.
Věci, o kterých vím, že mohou získat port 80 a souvisí s instalacemi IIS a SQLServeru jsou
- IIS
- Web Deploy
- Služba MS Sql Server Reporting.
- BranchCache (Windows 8.1)
Mohou existovat další
Jak zjistit, co používá port 80
Z příkazového okna začněte používat příkaz „Spustit jako správce“ do
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
Podívejte se na výsledek tohoto příkazu a poté vložte číslo PID (poslední číslo na řádku) do tohoto příkazu
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
V tomto příkladu Apache používá port 80, ale váš bude pravděpodobně něco jiného