É melhor você trocar a porta do apache para algo como 8080 no caso de o wwahost.exe ter uma função real.
Eu instalei o XAMPP 1.8.1. na minha máquina de 64 bits do Windows 8. Agora estou enfrentando um problema com as portas. Isto é o que recebi do Painel de Controle do XAMPP:
11:52:43 AM [Apache] Problem detected!
11:52:43 AM [Apache] Port 80 in use by "c:\windows\syswow64\wwahost.exe"!
11:52:43 AM [Apache] Apache WILL NOT start without the configured ports free!
11:52:43 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:52:43 AM [Apache] or reconfigure Apache to listen on a different port
11:52:43 AM [Apache] Problem detected!
11:52:43 AM [Apache] Port 443 in use by "c:\windows\syswow64\wwahost.exe"!
11:52:43 AM [Apache] Apache WILL NOT start without the configured ports free!
11:52:43 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:52:43 AM [Apache] or reconfigure Apache to listen on a different port
O WWAHost.exe é necessário para aplicativos do Metro ( wwahost.exe ) então eu não sei o que é mais seguro, alterar as portas do WWAHost.exe ou alterar as portas do Apache? Como eu conseguiria isso?
EDIT 2013/01/16: Eu reinstalei o servidor W8 e Apache. O Apache agora está usando a porta 80. Antes de instalar o servidor Apache, eu removi quase todos os aplicativos de interface do usuário do Metro / Modern.
Você por acaso tem o novo Windows 8 Skype instalado? Em caso afirmativo, ele infelizmente usa a porta 80, você deve fechar o Skype a partir do plano de fundo e executá-lo novamente. Deve funcionar.
O wwahost.exe da Microsoft é o processo de hospedagem para (significa "executa") todos os aplicativos baseados no Internet Explorer que são construídos em torno de JavaScript e CSS.
Eu fiz a atualização do 8.1 para o Windows e o Skype App agora não pode mais ser removido. Quando tentei ativar o WampServer, deparei com a porta TCP de conflito 80 que o impedia de iniciar o Apache.
Após pesquisar no Google sem sucesso, abra o Firewall do Windows com Segurança Avançada e descubra a seguinte entrada de regra de entrada:
@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-recurso: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}
Acabei de desativar esta regra. Depois disso, consegui iniciar o Apache normalmente na porta TCP 80.
Eu não notei nenhuma alteração em outros recursos do Windows. Ainda seguiremos com cuidado, mas resolvemos o meu problema!
Como Mohamed Mansour mencionou, isso pode ser causado pelo uso do Skype . A nova versão do metrô do Windows 8 é executada no processo WWAHost.exe, assim como outros aplicativos do metrô.
Basta fechar o Skype, iniciar o Apache e você poderá abrir o Skype novamente. Para fechar completamente um aplicativo do Windows 8:
O Skype usará silenciosamente uma porta diferente se ela já tiver sido usada pelo Apache.
Eu mesmo tive esse problema.
Existem dois processos que parecem interferir com o Apache. Ambos comumente usados no Windows 8.
O primeiro é wwahost.exe
. Este programa ajuda a executar a nova versão do windows 8 do Skype e outros aplicativos estilo metro pela aparência dele. Este arquivo escuta as conexões de entrada na porta 80.
O segundo é um processo Vmware que escuta na porta 443.
Você pode encontrar o PID de ambos os serviços no log como Apache Crashes. Mate os dois PIDs usando
cmd "taskkill /PID #" (Replace # with the PID eg. taskkill /PID 827)
Faça isso para ambos os processos e execute o Apache imediatamente. Você provavelmente poderia escrever algum código de lote para concluir este processo para você se ele se tornar irritante.
Pode haver outros programas que escutem as mesmas portas e interfiram com o Apache, mas estes são os dois que me deparei.
Se você não usa * drive ou serviços de terminal. Basta encontrar e bloquear no firewall. ou seja:
netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\microsoft.windowscommunicationsapps_16.2.3237.215_x86__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"
OR
netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\microsoft.windowscommunicationsapps_16.2.3237.215_x64__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"