Diese Nachricht vom test port 80
Funktion
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
bedeutet, dass Sie kürzlich IIS oder vielleicht SQLServer installiert oder aktiviert haben.
Da die IIS- oder SQLServer-Dienste so konfiguriert sind, dass sie nach dem Booten automatisch starten, haben sie bereits Port 80 belegt, sodass beim Starten von Apache Port 80 nicht abgerufen werden kann.
Deinstallieren Sie also entweder IIS oder SQLServer oder ändern Sie deren Starttyp mit dem Dienste-Snapin in Manual
oder sogar Disable
sie und aktivieren Sie sie dann erneut, wenn Sie sie verwenden möchten.
Dinge, von denen ich weiß, dass sie Port 80 greifen können und mit IIS- und SQLServer-Installationen zusammenhängen, sind
- IIS
- Webbereitstellung
- MS SQL Server-Berichtsdienst.
- BranchCache (Windows 8.1)
Es kann andere geben
So finden Sie heraus, was Port 80 verwendet
Von einem Befehlsfenster aus mit "Als Administrator starten" starten
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
Sehen Sie sich das Ergebnis dieses Befehls an und geben Sie dann die PID-Nummer (letzte Zahl in der Zeile) in diesen Befehl ein
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
In diesem Beispiel verwendet Apache Port 80, aber Ihrer wird wahrscheinlich etwas anderes sein