XAMPP Port 80 utilisé par "Impossible d'ouvrir le processus" avec le PID 4 [dupliquer]

Cette question a déjà une réponse ici:

  • XAMPP-Port 80 utilisé par "Unable to open process" avec le PID 4! 12 24 réponses

XAMPP ne fonctionne pas, il dit

Port 80 in use by "Unable to open process" with PID 4!
6:32:24 PM  [Apache]    Apache WILL NOT start without the configured ports free!
6:32:24 PM  [Apache]    You need to uninstall/disable/reconfigure the blocking application
6:32:24 PM  [Apache]    or reconfigure Apache and the Control Panel to listen on a different port

j'ai tout essayé depuis la suppression du service de publication sur le World Wide Web (qui n'a pas fonctionné parce que je ne l'ai même pas installé.) De utiliser l'invite de commande qui dit

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             Dave:0                 LISTENING       4
  TCP    0.0.0.0:135            Dave:0                 LISTENING       776
  TCP    0.0.0.0:445            Dave:0                 LISTENING       4
  TCP    0.0.0.0:2382           Dave:0                 LISTENING       2576
  TCP    0.0.0.0:5357           Dave:0                 LISTENING       4
  TCP    0.0.0.0:49152          Dave:0                 LISTENING       548
  TCP    0.0.0.0:49153          Dave:0                 LISTENING       928
  TCP    0.0.0.0:49154          Dave:0                 LISTENING       972
  TCP    0.0.0.0:49155          Dave:0                 LISTENING       1264
  TCP    0.0.0.0:49156          Dave:0                 LISTENING       660
  TCP    0.0.0.0:49157          Dave:0                 LISTENING       1832
  TCP    0.0.0.0:49159          Dave:0                 LISTENING       652
  TCP    0.0.0.0:51782          Dave:0                 LISTENING       1884
  TCP    127.0.0.1:51783        Dave:0                 LISTENING       1884
  TCP    192.168.0.16:139       Dave:0                 LISTENING       4
  TCP    192.168.0.16:50260     stackoverflow:https    ESTABLISHED     5768
  TCP    192.168.0.16:50263     ec2-54-237-50-81:https  ESTABLISHED     5768
  TCP    192.168.0.16:50287     bn1wns1011221:https    ESTABLISHED     1640
  TCP    192.168.0.16:50456     bn1wns2011310:https    ESTABLISHED     1640
  TCP    192.168.0.16:50489     stackoverflow:http     ESTABLISHED     5768

Je ne comprends pas pourquoi il ne fonctionne pas parce qu'il fonctionnait bien Il ya quelques jours pourrait quelqu'un aider s'il vous plaît, merci.Quand je fais netstat-a-b, ça dit ça.

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:WINDOWSsystem32>netstat -a -b

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:80             Dave:0                 LISTENING
 Can not obtain ownership information
  TCP    0.0.0.0:82             Dave:0                 LISTENING
 [httpd.exe]
  TCP    0.0.0.0:135            Dave:0                 LISTENING
  RpcSs
 [svchost.exe]
  TCP    0.0.0.0:443            Dave:0                 LISTENING
 [httpd.exe]
  TCP    0.0.0.0:445            Dave:0                 LISTENING
 Can not obtain ownership information
  TCP    0.0.0.0:2382           Dave:0                 LISTENING
 [sqlbrowser.exe]
  TCP    0.0.0.0:3306           Dave:0                 LISTENING
 [mysqld.exe]
  TCP    0.0.0.0:3306           Dave:0                 LISTENING
 [mysqld.exe]
  TCP    0.0.0.0:5357           Dave:0                 LISTENING
 Can not obtain ownership information
  TCP    0.0.0.0:49152          Dave:0                 LISTENING
 [wininit.exe]
  TCP    0.0.0.0:49153          Dave:0                 LISTENING
  EventLog
 [svchost.exe]
  TCP    0.0.0.0:49154          Dave:0                 LISTENING
  Schedule
 [svchost.exe]
  TCP    0.0.0.0:49155          Dave:0                 LISTENING
 [spoolsv.exe]
  TCP    0.0.0.0:49156          Dave:0                 LISTENING
 [lsass.exe]
  TCP    0.0.0.0:49157          Dave:0                 LISTENING
 [msmdsrv.exe]
  TCP    0.0.0.0:49159          Dave:0                 LISTENING
 Can not obtain ownership information
  TCP    0.0.0.0:51782          Dave:0                 LISTENING
 [sqlservr.exe]
  TCP    127.0.0.1:51783        Dave:0                 LISTENING
 [sqlservr.exe]
  TCP    192.168.0.16:139       Dave:0                 LISTENING
 Can not obtain ownership information
  TCP    192.168.0.16:49180     bn1wns2011302:https    ESTABLISHED
 [Explorer.EXE]
  TCP    192.168.0.16:49267     ec2-54-80-62-105:https  ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49318     bn1wns2011304:https    ESTABLISHED
 [Explorer.EXE]
  TCP    192.168.0.16:49397     ord08s08-in-f14:http   ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49417     ord08s08-in-f14:http   ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49418     ord08s09-in-f5:http    ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49427     static-acs-24-101-16-41:http  TIME_WAIT
  TCP    192.168.0.16:49428     static-acs-24-101-16-24:http  TIME_WAIT
  TCP    192.168.0.16:49429     static-acs-24-101-16-41:http  TIME_WAIT
  TCP    192.168.0.16:49430     static-acs-24-101-16-41:http  TIME_WAIT
  TCP    192.168.0.16:49431     static-acs-24-101-16-41:http  TIME_WAIT
  TCP    192.168.0.16:49432     ord08s08-in-f2:http    ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49434     ord08s08-in-f5:http    ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49435     ord08s08-in-f5:http    ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49436     ord08s08-in-f5:http    ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49437     ord08s08-in-f5:http    ESTABLISHED
 [opera.exe]
  TCP    192.168.0.16:49438     ord08s08-in-f5:http    ESTABLISHED
 [opera.exe]
15
demandé sur Dave Cribbs 2014-04-27 02:56:12

4 réponses

il suffit de configurer Apache pour écouter sur un port différent. Cela peut être fait en cliquant sur le bouton "Config" sur la même ligne que le module "Apache", sélectionnez "httpd".conf" fichier dans la liste déroulante, puis de changer le "Listen 80" ligne "Listen 8080". Enregistrez le fichier et fermez-le.

maintenant il évite le Port 80 et utilise le Port 8080 sans problème. La seule chose que vous devez faire est de vous assurer de mettre localhost:8080 dans le navigateur, le navigateur sait regarder sur le Port 8080. Sinon, il est par défaut au Port 80 et ne trouvera pas votre site local.

43
répondu user3755563 2014-06-26 06:21:13

J'ai donc fait face au même problème en essayant de démarrer le service apache et j'aimerais partager mes solutions avec vous. Voici quelques notes sur les services ou les programmes qui peuvent utiliser le port 80:

  1. Skype: skype utilise le port 80/443 par défaut. Vous pouvez changer cela des Outils - > options -> avancé->connexions et désactiver la case à cocher "utiliser les ports 80 et 443 pour les connexions entrantes supplémentaires".
  2. IIS: IIS utilise le port 80 be par défaut donc, vous avez besoin pour l'arrêter. Vous pouvez utiliser les deux commandes suivantes net stop w3svc net stop iisadmin
  3. SQL Server Reporting Service: vous devez arrêter ce service car il peut prendre le port 80 si IIS n'est pas en cours d'exécution. Allez aux services locaux et arrêtez ça.

ces options fonctionnent très bien avec moi et je peux démarrer le service apache sans erreur.

l'autre option est de changer le port d'écoute d'apache de httpd.conf et définir un autre numéro de port.

espérons que cette solution aidera tous ceux qui font face au même problème à nouveau.

24
répondu Peter T. 2014-10-28 10:35:26

Votre port 80 est utilisé par le système.

  1. dans Windows" World Wide Publishing " Service utilise ce port et son processus est le système qui PID est de 4 temps maximum et l'arrêt de ce service("World Wide Publishing") libérera le port 80 et vous pouvez connecter Apache en utilisant ce port. Pour arrêter le service, allez à l'onglet "Gestionnaire des tâches –> Services", cliquez avec le bouton droit de la souris sur "World Wide Publishing Service" et arrêtez.
  2. si vous n'y trouvez pas alors allez à " Run > service.msc "et de nouveau trouver là et droit cliquez sur le" World Wide Publishing Service " et arrêter.
  3. si vous n'avez pas trouvé "World Wide Publishing Service", allez à "Run>>resmon.exe> > onglet Réseau> > Ports D'écoute" et voir quel processus utilise le port 80

enter image description here

Et de "vue d'ensemble>>CPU" juste à Droite, cliquez sur ce processus et cliquez sur "terminer le Processus de l'Arbre". Si ce processus est systémique, cela pourrait être une question critique.

14
répondu Muhammad Ashikuzzaman 2017-02-12 20:02:54

j'ai eu le message d'erreur suivantes Port 80 utilisé par "Impossible d'ouvrir le processus" avec le PID 4! Apache ne démarre pas sans les ports free configurés! Vous devez désinstaller/désactiver / reconfigurer l'application de blocage ou reconfigurer Apache et le Panneau de configuration pour écouter sur un port différent Démarrage Du Check-Timer Panneau De Contrôle Prêt

a ouvert le httpd.conf et changé le port d'écoute de 80 à 1234 dans les deux endroits

écoutez 12.34.56.78: 1234

Écouter 1234

puis allez dans Config pour le panneau de contrôle xampp et allez dans le réglage service et port et changé le port de 80 à 1234

Qui ont travaillé.

6
répondu Geethika 2014-08-04 06:56:27