Olá pessoal,
Este tutorial foi criado para que seja possível resolver o problema do servidor Apache, que é instalado dentro a pacote do XAMPP, que não inicia de maneira alguma no Windows 8.1.
A instalação do XAMPP acontece sem problema nenhum, só que na hora de iniciar o servidor Apache, nada acontece!
Ou melhor, você recebe uma mensagem de erro como a da imagem abaixo:
Tentei de tudo, executei o Xampp Control Panel em Modo Administrador, desinstalei o skype, pois em outra situação ele impedia o Apache de funcionar e nada.
De tanto pesquisar descobri a solução, eu tive que desativar um serviço que é nativo no Windows 8.1, o Serviço de Publicação da World Wide Web. Ele utiliza a mesma porta que o Apache, a porta 80. Antes que alguém diga que era só mudar a porta, informo que eu também fiz este teste.
Vamos agora aos passos para a solução do problema!
Passo a passo
1 – Segure as teclas do Windows e a letra R ao mesmo tempo.
Para ter acesso a janela Executar.
2 – Na linha abrir digite services.msc e clique no botão Ok
3 – Na janela de Serviços, localize o Serviço da Publicação da World Wide Web e clique duas vezes
4 – Na janela de Propriedades do Serviço, vá até Tipo de inicialização, o padrão é estar no automático
5 -.Clique na palavra Automático e você verá uma lista de opções. Clique em Desativado. Assim este serviço não vai mais ser iniciado.
6 – Ainda na janela de Propriedades do Serviço, clique no botão Parar, para interromper o serviço imediatamente. Assim já será possível iniciar o Apache.
7 – Volte ao Xampp Control Panel e clique em Start só no Servidor Apache
8 – Pronto! Agora para verificar sem está tudo certo, abra o seu navegador e digite localhost na barra de endereços.
Se você estiver vendo está página é sinal de que deu tudo certo!
Até a próxima pessoal!
Espero ter ajudado!
Abraço,
Israel Lucania