Ce message du test port 80
fonction
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
indique que vous avez récemment installé ou activé IIS ou peut-être SQLServer.
Étant donné que les services IIS ou SQLServer sont configurés pour démarrer automatiquement après un démarrage, ils ont déjà saisi le port 80. Ainsi, lorsque vous démarrez Apache, il ne peut pas obtenir le port 80.
Donc, désinstallez IIS ou SQLServer ou modifiez leur type de démarrage à l'aide du composant logiciel enfichable Services en Manual
ou même Disable
puis réactivez-les lorsque vous souhaitez les utiliser.
Les choses que je sais peuvent saisir le port 80 et sont liées aux installations IIS et SQLServer sont
- IIS
- Déploiement Web
- Service de création de rapports MS SQL Server
- BrancheCache (Windows 8.1)
Il peut y en avoir d'autres
Comment savoir ce qui utilise le port 80
À partir d'une fenêtre de commande, démarrez en utilisant "Démarrer en tant qu'administrateur" faites
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
Regardez le résultat de cette commande, puis mettez le numéro PID (dernier numéro sur la ligne) dans cette commande
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
Dans cet exemple, Apache utilise le port 80 mais le vôtre sera probablement différent