WAMP port 80 occupé

j'ai installé WAMP sur Windows 7 64-bit. Quand j'essaie de le démarrer, il est dit que le port 80 est utilisé par "Server: Microsoft HTTPAPI/2.0".

j'ai vérifié et IIS n'est pas installé. Que dois-je faire?

42
demandé sur reformed 2010-01-29 01:20:34

23 réponses

Ce problème peut être aussi de SQL Server Reporting Services . Vous devez arrêter/désactiver ce service à partir de:

  1. Control Panel->System and Security->Administrative Tool->Services et arrêter le service appelé SQL Server Reporting Services (InstanceName) enter image description here

  2. Open SQL Server Configuration Manager -> SQL Server Services stop/disable SQL Server Reporting Services (InstanceName) enter image description here

73
répondu TotPeRo 2014-06-06 20:19:42

j'ai résolu ça aujourd'hui!!! Vous allez à "Control Panel" >> "System And Security" >> "Administrative Tools" >> "Component Services" >> "Services (LOCAL)"

maintenant, puisque vous utilisez WAMP et non IIS, vous devez désactiver le "service de publication sur le World Wide Web"et le" service D'agent de déploiement Web". Vous êtes bon pour aller.

si cela ne fonctionne pas, vous avez probablement Skype en utilisant le Port 80 (si vous avez réellement Skype). (Si vous avez installé IIS, vous devez également désactiver. Mais si vous ne l'avez pas installé, vous ne devriez pas vous inquiéter!)

32
répondu The Computer Hugger 2012-06-02 07:33:24

Une autre solution pourrait être de simplement modifier l'appache httpd.conf. Vous pouvez accéder à ce fichier à partir du menu wamp > Apache > httpd.conf

modifier la

#Listen 12.34.56.78:80
Listen 80

à

, par exemple"
#Listen 12.34.56.78:7080
Listen 7080

redémarrer wamp et services puis tapez http://localhost:7080 et vous aurez wamp en marche

et désactiver le service IIS s'il est installé.

21
répondu Syneryx 2012-12-27 15:13:52

j'ai réussi à éliminer le problème dans windows 8. J'espère que ce sera utile à d'autres 1) Aller au panneau de configuration - Activez ou désactivez les fonctions de la fenêtre - décocher: internet information services IIS et le service d'information sur internet hébergés web de base.

2) Panneau de contrôle + système et Sécurité + Services administratifs + services (désactiver tous les serveurs SQL).

3) celui-ci personne jusqu'ici le mentionnent: -panneau de contrôle + système et sécurité + Outils administratifs + configuration du système + services (uncheck Web Deployment Agent Services).

6
répondu Omer Sakin 2014-05-23 07:31:27

cela a fonctionné pour moi:

    "151930920 Services" > "Web Service De Déploiement De L'Agent"
  • arrêt, réglé à Manuel
  • redémarrer WAMP

Source: http://theandystratton.com/2012/wampapache-broken-from-microsoft-httpapi-2-0-using-port-80

5
répondu sura2k 2015-10-01 04:28:26

j'ai eu ce problème aussi.

après avoir testé le port 80 dans le dossier apache, il a été indiqué que le port 80 était utilisé par HTTPAPI/2.0.

j'ai désactivé le service d'agent de déploiement web(MsDepSvc) puis cliqué sur Démarrer sur wampapache et il a commencé à fonctionner.

4
répondu mehdi 2016-06-10 14:33:57

je suis tombé sur cet autre poste qui m'a aidé. Pour moi

le service Apache ne démarrait pas car le port TCP/IP 80 était utilisé.

l'erreur était, le Port 80 est utilisé par"Server : Microsoft HTTPAPI/2.0".

la chose évidente était de désactiver le serveur web IIS, qui peut aussi utiliser le port 80. Mais cela ne résout pas le problème.

Il s'avère, il ya une longue liste d'autres services qui peuvent également utilisez le Port 80: ceux-ci comprennent les services suivants.

  • SQL Server Reporting Services
  • World Wide Web Publishing Service
  • Web Déploiement De L'Agent De Service
  • service de Cache de branche (<== C'était le plus important pour nous, et aussi celui qui est le moins documenté)

Source

4
répondu Bhargav 2016-09-29 05:06:43

a récemment trouvé un autre service qui vole le port 80 - une récente mise à jour de Razer Synapse installé le service" Razer Chrome SDK Server " qui le prend. La désactivation m'a libéré le port.

4
répondu Dragan Marjanovic 2017-05-06 11:59:59

votre WAMP ne démarre pas car le port 80 est utilisé par un autre programme (API Microsoft-HTTP).

il suffit donc de changer les utilisations du port Apache. Pour ce faire, cliquez sur votre icône WAMP dans tray, allez sur APACHE et ouvrez httpd.conf . Dans l'éditeur de texte ouvert, cherchez la ligne

Listen 80

et le remplacer par

Listen x

où x est votre nouveau port.

maintenant WAMP devrait commencer ok et vous pourrait accéder à localhost avec http://localhost:x où x est votre nouveau port.

Si par hasard, vous voulez qu'un port est déjà utilisé par un autre programme vous pouvez voir les ports occupés en allant à l'invite de commande et en tapant

netstat -ao

vous devez également autoriser l'accès à ce port dans votre navigateur par défaut aussi. Vous pouvez trouver comment faire cela pour Firefox 3 en lisant cet article: débloquer un port non standard dans Firefox3 .

3
répondu amin k 2013-04-28 10:53:19

sur mon Windows 10, netstat dit que le PID 4 écoutait au port 80 et la solution était d'arrêter le service BranchCache .

cela a déjà été mentionné dans un commentaire d'Adrian Adkison, mais je l'ajoute dans un commentaire pour une meilleure visibilité.

3
répondu xorcus 2016-09-21 12:50:48

si vous avez Visual Studio, Le service de déploiement Web prend aussi le Port 80 par défaut.

2
répondu John Swaringen 2011-07-14 13:04:21

j'ai également fait face aux mêmes questions.. J'ai pris les mesures suivantes pour résoudre le problème: -

1) Go to Control Panel-Administrative tools->Services

A) arrêter les services Web deployment Agent et puis clic droit sur le service puis cliquez sur les propriétés et faites-le manuel de type de démarrage.

b) de la même manière arrêter les Services D'édition du World Wide Web et marquer le manuel de type de stratup.

C) arrêter tous les services liés à Sql Server

2) If IIS is already installed in your System..

a) changer le port par défaut de IIS en ouvrant IIS Manager

b) puis aller au Site par défaut- > site Web par défaut- > éditer les fixations puis modifier le port à autre que 80 i.e. 800

3) If Skype is installed and is in running state then also quit the skpye..

puis cliquez sur Redémarrer tous les services de Wamp server..(Maintenant, il doit afficher le vert en couleur) Vous pouvez le vérifier en écrivant ce qui suit sur votre navigateur web.. http://localhost/phpmyadmin /

Espérons que les étapes ci-dessus vous aideront à démarrer Wamp server..

2
répondu Henry Disoza 2015-02-16 08:18:49

dans mon cas, le test du port disait"serveur : Microsoft HTTPAPI/2.0". Netstat a révélé que c'était le pid4, système. J'ai tout essayé ici jusqu'à présent et ce n'était pas:

  • IIS (Internet Information Services)
  • SQL Server Reporting Services
  • tout autre service SQL
  • World Wide Web Publishing Service
  • Web Déploiement De L'Agent De Service (Installation De Ce)
  • Skype
  • à Distance de l'agent de service pour le Microsoft Web Deploy 3.0
  • Visual Studio Test Controller""

j'ai finalement trouvé plus de réponses sur superuser et dans mon cas il s'est avéré être http.sys. J'ai changé le port auquel il se lie avec ceci:

netsh http add iplisten ipaddress=::

il a libéré le port immédiatement, bien que j'ai eu te redémarrer avant de pouvoir démarrer wamp. Peut-être parce que de toutes les aléatoire choses que j'avais désactivé avant: -)

2
répondu Tubeliar 2017-03-20 10:04:20

Update 2017 - Wamp version 3.0.6

clic droit sur Wamp-- > outil-- > section apache-- > utiliser un port autre que 80

enter image description here

Maintenant, écoutez

http://localhost:7080/phpmyadmin/

2
répondu Hitesh Sahu 2017-04-22 04:14:24

essayez de désactiver le service BranchCache :

  1. Appuyez Sur Démarrer --> Exécuter --> services.msc --> Entrée
  2. recherche de BranchCache service
  3. clic droit sur elle et choisir properties
  4. changer le type de démarrage en disabled
  5. Arrêter le service
  6. Hallelujah:)
2
répondu Ohad Ben Nun 2017-07-11 12:47:22

essayer de démarrer wamp avant skype ;]

Skype aime le port 80...

1
répondu tzim 2010-01-28 22:21:32

j'ai eu le même problème causé par Skype.

pour désactiver L'utilisation du port 80 dans Skype:

passez à File -> Options... -> Connection et décochez celui appelé" utilisez le port 80 comme alternative pour..."

1
répondu Yada 2010-01-28 22:43:33

dans mon cas j'ai eu " votre port 80 est utilisé par microsoft-httpapi" Le Service que j'ai dû arrêter est " Remote agent service for the Microsoft Web Deploy 3.0." Après l'avoir arrêté, mon apache commence à fonctionner sur le port 80. Je ne veux pas ajouter chaque port temps (8080) quand je travaille. (Skype I changé aussi à un certain port (pas 80))

j'Espère que ça aide

0
répondu aleXela 2013-03-19 20:25:37

BTW, ce type de problème est lié à des messages similaires concernant: le port 80 utilisé par NT Kernel & System. Pour moi, le problème était lié à Visual Studio 2012. J'exécute un contrôleur d'essai sur ma machine qui communique avec des agents d'essai sur des machines distantes. Le nom du service qui s'exécute sur mon ordinateur portable windows 7 x64 est "Visual Studio Test Controller". Une fois ce service arrêté, j'ai pu exécuter tout ce que je voulais sur le port 80 (apache dans mon cas). Le post de Jean-dessus m'a sur le chemin d'accès correct.

0
répondu Jim Kennedy 2013-05-20 15:39:52

il existe un moyen facile:

  1. allez à panneau de contrôle->système et sécurité->outil administratif->services et arrêter les services comme sql, webdeployment et mics etc.
  2. Aller à wamp manu-> apache->installer des services et puis commencer à services->tester le port 80 (assurez-vous que le port 80 est libre)
  3. allez dans votre navigateur et écrivez [//localhost] ou simplement localhost a la page sera affichée.
  4. créer un répertoire dans wamp/www/yourDirectory(i.e test) . Mettre en c'est votre fichier php avec l'index des noms.php. Maintenant, allez dans le navigateur et tapez http://localhost/yourDirectory(i.e test)/ .

ça a marché pour moi...

0
répondu Ahmed Bilal 2014-05-22 13:27:26

un tas de notes positives ici pour chaque réponse identifiant le coupable dans une situation individuelle. Mais ce serait bien s'il y avait une réponse ici avec une liste des coupables possibles pour travailler à travers.

Sitepoint affiche une bonne liste, identifiant et résolvant ce problème pour une gamme de possibles services port-80-using -.

En résumé, les coupables possibles seront:

  • IIS
  • SQL Server Reporting Services
  • Skype
  • Web Déploiement De L'Agent De Service

consultez le site pour plus de détails.

0
répondu hawbsl 2016-04-18 11:33:46

blog de détail pour corriger cette question Est: http://goo.gl/JXWqfJ

vous pouvez résoudre ce problème en suivant deux chemins:

  • a) démarrez votre WAMP avant de vous connecter à skype. Pour que WAMP prenne le contrôle du port et qu'il n'y ait pas de conflit avec le port nombre. Et vous êtes en mesure D'utiliser Skype ainsi que WAMP. Mais c'est pas une solution permanente pour votre problème. Chaque fois que vous voulez démarrer WAMP, vous devez vous inscrire Skype en premier et que vous êtes le seul à pouvoir pour commencer WAMP. Ce qui est vraiment je n'aime pas.

  • b) la deuxième option est de changer le port de Skype lui-même, afin qu'il n'entre pas en conflit avec WAMP. L'écran suivant / les étapes vous aideront pour résoudre ce problème:

    1. SignIn to Skype.
    2. accès aux outils - > options
    3. sélectionnez le "Avancé" - > connexion
    4. non vérifié" utilisez les ports 80 et 443 comme alternatives pour les connexions entrantes" cochez la case et cliquez sur Enregistrer.
    5. maintenant, Inscrivez-vous et inscrivez-vous à nouveau sur skype. (ce changement ne concernera que vous relogin à skype)

maintenant chaque fois que vous démarrez WAMP ne sera pas en conflit avec skype.

-1
répondu Suresh Kamrushi 2015-02-05 07:25:50

ma façon de résoudre ce problème est seulement de fermer Web Deployment Service Agent et le mettre "manuel" -- pour toujours résolu. Référencé: sites Web

-1
répondu Young Lee 2016-06-27 03:19:57