J'ai installé XAMPP 1.8.1. sur ma machine Windows 8 64 bits. Je suis maintenant confronté à un problème avec les ports. Voici ce que j'ai obtenu du panneau de configuration XAMPP:
11:52:43 AM [Apache] Problème détecté!
11:52:43 AM [Apache] Port 80 utilisé par "c: \ windows \ syswow64 \ wwahost.exe"!
11:52:43 [Apache] Apache NE DÉMARRERA PAS sans que les ports configurés soient libres!
11:52:43 [Apache] Vous devez désinstaller / désactiver / reconfigurer l'application de blocage
11:52:43 AM [Apache] ou reconfigurer Apache pour écouter sur un autre port
11:52:43 AM [Apache] Problème détecté!
11:52:43 AM [Apache] Port 443 utilisé par "c: \ windows \ syswow64 \ wwahost.exe"!
11:52:43 AM [Apache] Apache NE DÉMARRERA PAS sans que les ports configurés soient libres!
11:52:43 AM [Apache] Vous devez désinstaller / désactiver / reconfigurer l'application de blocage
11:52:43 AM [Apache] ou reconfigurez Apache pour écouter sur un autre port
WWAHost.exe est nécessaire pour Metro Apps ( wwahost.exe ), donc je ne sais pas lequel est le plus sûr, changez les ports de WWAHost.exe ou changez les ports d'Apache? Comment pourrais-je accomplir cela?
EDIT 2013/01/16: J'ai réinstallé le serveur W8 et Apache. Apache utilise maintenant le port 80. Avant d'installer le serveur Apache, j'ai supprimé presque toutes les applications Metro / Modern UI.
la source
Win + R -> services.msc
s'il n'est pas nécessaire . La modification du port d'Apache peut être effectuée dansC:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf
: ChangerListen 80
pourListen 8080
ou autre chose.Réponses:
Il vaut mieux changer le port d'Apache en quelque chose comme 8080 au cas où wwahost.exe aurait une vraie fonction.
la source
localhost
80, car il s'agit du port HTTP standard, ce n'est donc pas possible.Avez-vous par hasard installé le nouveau Windows 8 Skype? Si tel est le cas, il utilise malheureusement le port 80, vous devez fermer Skype en arrière-plan et le relancer. Ça devrait marcher.
la source
Wwahost.exe de Microsoft est le processus hôte pour (signifie "s'exécute") toutes les applications basées sur Internet Explorer qui sont construites autour de JavaScript et CSS.
la source
J'ai fait la mise à jour 8.1 pour Windows et l'application Skype ne peut plus être supprimée. Lorsque j'ai essayé d'activer le WampServer, je suis tombé sur le port TCP de conflit 80 qui l'a empêché de démarrer Apache.
Après avoir effectué une recherche sur Google sans succès, ouvrez le pare-feu Windows avec fonctions avancées de sécurité et découvrez l'entrée de règle d'entrée suivante:
@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-resource: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}
Je viens de désactiver cette règle. Après cela, j'ai réussi à démarrer Apache généralement sur le port TCP 80.
Je n'ai remarqué aucun changement dans les autres fonctionnalités de Windows. 'll toujours suivre attentivement mais résolu mon problème !!
la source
Comme l'a mentionné Mohamed Mansour, cela peut être dû à l'utilisation de Skype . La nouvelle version Metro de Windows 8 est exécutée sous le processus WWAHost.exe, tout comme les autres applications Metro.
Fermez simplement Skype, démarrez Apache, puis vous pourrez rouvrir Skype. Pour fermer complètement une application Metro de Windows 8:
Skype utilisera silencieusement un port différent s'il est déjà pris par Apache.
la source
J'ai moi-même eu ce problème. Il y a 2 processus qui semblent interférer avec Apache. Les deux couramment utilisés sur Windows 8. Le premier est
wwahost.exe
. Ce programme permet d'exécuter la nouvelle version Windows 8 de Skype et d'autres applications de style métro par son apparence. Ce fichier écoute les connexions entrantes sur le port 80.Le second est un processus Vmware qui écoute sur le port 443.
Vous pouvez trouver le PID de ces deux services dans le journal sous le nom d'Apache Crashes. Tuez les deux PID à l'aide de
Faites cela pour les deux processus et exécutez immédiatement Apache. Vous pourriez probablement écrire du code batch pour terminer ce processus pour vous s'il devient irritant.
Il peut y avoir d'autres programmes qui écoutent sur les mêmes ports et interfèrent avec Apache, mais ce sont les deux que j'ai rencontrés.
la source
Si vous n'utilisez pas * les services de lecteur ou de terminal. Trouvez et bloquez simplement le pare-feu. c'est à dire:
OU
la source