Comment puis-je libérer mon port 80 sur les fenêtres localhost?
j'ai installé XAMPP 1.6.8 et pour une raison quelconque, il n'a pas fonctionné. Réalisé plus tard port 80 n'est pas libre ou n'écoute pas. Comment puis-je le libérer ou le rendre libre?
Merci beaucoup!
15 réponses
cette agonie a été résolue pour moi. J'ai découvert que ce qui prenait en charge le port 80 était un service d'api http. J'ai écrit dans cmd:
net stop http
m'a Demandé "Les services suivants seront arrêtés, voulez-vous continuer?"Pressée de y
Il s'est arrêté un certain nombre de services.
écrit alors localhost
et wallah, Apache est opérationnel sur le port 80.
Espérons que cette aide
Important : Skype utilise le port 80 par défaut, vous pouvez changer cela dans les options skype > avancé > connexion - et décochez "Utiliser le port 80"
netstat -ano
qui vous montrera le PID du processus qui écoute sur le port 80.
Après cela, ouvrez L'onglet Gestionnaire des tâches -> processus. Dans le menu View -> Select Columns
, activez la colonne PID
, et vous verrez le nom du processus écouter sur le port 80.
netstat -a -b
devrait vous dire quel programme est lié au port 80
utiliser netstat-bano dans une invite de commande élevée pour voir quelles applications écoutent sur quels ports.
mais généralement les applications suivantes utilise le port 80 dans windows.
- IIS
- World Wide Web Publishing service
- Service d'administration IIS
- SQL Server Reporting services
- Web Déploiement De L'Agent De Service
Stop au-dessus des applications s'exécutant et vérifiez!!!
j'ai eu ce problème auparavant,
si vous voyez le Gestionnaire des tâches( après avoir activé la vue pour PID), vous trouverez que PID=4 est "port 80 utilisé par le noyau NT & System; "
il suffit d'aller à
- Panneau De Commande
- programmes
- fonctionnalités Windows Activer/désactiver
- vérifier si le
World wide web services
sousIIS
est vérifié
si c'est le cas, décochez netstat(ou TCPVIEW) pour voir si 80 est gratuit.
une autre option à essayer est d'arrêter les services de rapports de Serveur SQL.
Essayer
netstat -anb -p tcp
qui montrent les ports et les processus
vous pouvez utiliser net stop http
il affichera quel processus utilise. Moslty services world wide web sont à l'aide de
c'est juste une supposition, mais puisque le port 80 est le port conventionnel Pour HTTP, vous pouvez avoir un serveur web tournant sur votre système. Est-IIS active?
si vous utilisez IIS vous pouvez avoir le service de ferme Web en cours d'exécution. C'est ce qui tuait mon xampp.
tapez "netstat-ano" dans votre ligne de commande. J'ai vu que ça montrait quelque chose pour le port D'adresse 0.0.0.0:80.
mon problème était parce que J'avais des services de rapports SQL Server sur le Port 80. Alors j'ai suivi ces instructions et j'ai changé le port # de 80 à 81:
Voici une image de ma ligne de commande après que j'ai changé le numéro de port pour les services de rapports de Serveur SQL:
si vous avez toujours le même problème, lisez ce forum:
j'ai aussi eu le même problème. net stop http
n'a pas aidé et World wide web services option sous IIS dans le Panneau de configuration Windows n'a pas été vérifiée. Ainsi, dans le panneau de configuration de XAMPP, j'ai vérifié la case Svc près du bouton de démarrage D'Apache (installer Apache comme service) et j'ai redémarré Windows. Et maintenant chaque fois que Windows démarre Apache est démarré automatiquement et occupe le port 80 avant tout autre service. A fonctionné pour moi!
Skype aime utiliser le port 80 et bloque IIS. C'était mon problème.
les Services Windows connus qui écoutent sur le Port 80
à Partir du Gestionnaire de Services (exécuter: services.msc), arrêter et désactiver ces Services Windows qui sont connus pour se lier au port 80.
service double clic, et changer 'Type de démarrage’ en 'désactivé' ...
- SQL Server Reporting Services (ReportServer)
- Web Déploiement De L'Agent De Service (Installation De Ce)
- BranchCache (PeerDistSvc)
- Sync Share Service (SyncShareSvc)
- Service de Publication Web (W3SVC)
- Internet Information Server (WAS, IISADMIN)
skype utilise également le port 80 comme paramètre par défaut et vous pouvez le décocher.
il se peut que vous ayez, ou non, installé et exploité certains de ces Services.
dans mon cas, "SQL Server Reporting Services" ouvrait le port 80.
pour moi, ce problème a commencé quand j'ai hébergé une connexion VPN sur mon ordinateur Windows 8.
simplement en supprimant la connexion de "Panneau de configuration\réseau et connexions Internet\réseau" résolu le problème.