He instalado XAMPP 1.8.1. en mi máquina con Windows 8 de 64 bits. Ahora estoy enfrentando un problema con los puertos. Esto es lo que obtuve del panel de control XAMPP:
11:52:43 AM [Apache] ¡Problema detectado!
11:52:43 AM [Apache] ¡Puerto 80 en uso por "c: \ windows \ syswow64 \ wwahost.exe"!
11:52:43 AM [Apache] ¡Apache NO comenzará sin los puertos configurados libres!
11:52:43 AM [Apache] Necesita desinstalar / deshabilitar / reconfigurar la aplicación de bloqueo
11:52:43 AM [Apache] o reconfigurar Apache para escuchar en un puerto diferente
11:52:43 AM [Apache] ¡Problema detectado!
11:52:43 AM [Apache] ¡Puerto 443 en uso por "c: \ windows \ syswow64 \ wwahost.exe"!
11:52:43 AM [Apache] ¡Apache NO comenzará sin los puertos configurados libres!
11:52:43 AM [Apache] Necesita desinstalar / deshabilitar / reconfigurar la aplicación de bloqueo
11:52:43 AM [Apache] o reconfigurar Apache para escuchar en un puerto diferente
WWAHost.exe es necesario para Metro Apps ( wwahost.exe ), así que no sé cuál es más seguro, ¿cambiar los puertos de WWAHost.exe o cambiar los puertos de Apache? ¿Cómo lograría esto?
EDITAR 2013/01/16: He reinstalado W8 y el servidor Apache. Apache ahora está utilizando el puerto 80. Antes de instalar el servidor Apache, eliminé casi todas las aplicaciones de Metro / Modern UI.
fuente
Win + R -> services.msc
si no es necesario . El cambio del puerto de Apache se puede hacer enC:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf
: CambiarListen 80
aListen 8080
o cualquier otra cosa.Respuestas:
Es mejor cambiar el puerto de apache a algo como 8080 en caso de que wwahost.exe tenga una función real.
fuente
localhost
requerirá que el número de puerto sea 80, ya que este es el puerto HTTP estándar, por lo que esto no es posible.¿Por casualidad tiene instalado el nuevo Windows 8 Skype? Si es así, desafortunadamente usa el Puerto 80, debe cerrar Skype desde el fondo y ejecutarlo nuevamente. Deberia de funcionar.
fuente
Wwahost.exe de Microsoft es el proceso de host para (significa "ejecuta") todas las aplicaciones basadas en Internet Explorer que se construyen alrededor de JavaScript y CSS.
fuente
Realicé la actualización 8.1 para Windows y la aplicación Skype ahora ya no se puede eliminar. Cuando intenté activar el WampServer me encontré con el conflicto del puerto TCP 80 que le impedía iniciar Apache.
Después de buscar en Google sin éxito, abra el Firewall de Windows con seguridad avanzada y descubra la siguiente entrada de la regla de entrada:
@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-resource: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}
Acabo de desactivar esta regla. Después de eso, pude iniciar Apache generalmente en el puerto TCP 80.
No noté ningún cambio en otras características de Windows. ¡Lo seguiré cuidadosamente pero resolvió mi problema!
fuente
Como mencionó Mohamed Mansour, esto puede ser causado por el uso de Skype . La nueva versión de metro de Windows 8 se ejecuta bajo el proceso WWAHost.exe, al igual que otras aplicaciones de metro.
Simplemente cierre Skype, inicie Apache y luego podrá volver a abrir Skype. Para cerrar completamente una aplicación de metro de Windows 8:
Skype usará silenciosamente un puerto diferente si ya lo ha tomado Apache.
fuente
He tenido este problema yo mismo. Hay 2 procesos que parecen interferir con Apache. Ambos comúnmente utilizados en Windows 8. El primero es
wwahost.exe
. Este programa ayuda a ejecutar la nueva versión de Windows 8 de Skype y otras aplicaciones de estilo metro por lo que parece. Este archivo escucha las conexiones entrantes en el puerto 80.El segundo es un proceso de Vmware que escucha en el puerto 443.
Puede encontrar el PID de ambos servicios en el registro como Apache Crashes. Mata a ambos PID usando
Haga esto para ambos procesos y ejecute Apache de inmediato. Probablemente podría escribir un código de lote para completar este proceso si se vuelve irritante.
Puede haber otros programas que escuchan en los mismos puertos e interfieren con Apache, pero estos son los dos que encontré.
fuente
Si no utiliza * unidad o servicios de terminal. Simplemente encuentre y bloquee en el firewall. es decir:
O
fuente