O Apache não está iniciando no Painel de Controle do XAMPP no Windows 11/10

Após instalar o Painel de Controle do XAMPP(installing the XAMPP Control Panel) no Windows , muitos usuários relataram ter encontrado um erro ao iniciar o Apache . Esse problema geralmente ocorre quando um processo como o World Wide Publishing Service(World Wide Publishing Service) continua sendo executado na porta 80 do seu dispositivo. Devido a isso, o sistema operacional Windows 11/10 não permite que o servidor Apache seja executado e, dessa forma, causa o erro.

5:38:38 PM  [Apache]    Error: Apache shutdown unexpectedly.
5:38:38 PM  [Apache]    This may be due to a blocked port, missing dependencies, 
5:38:38 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.
5:38:38 PM  [Apache]    Press the Logs button to view error logs and check
5:38:38 PM  [Apache]    the Windows Event Viewer for more clues
5:38:38 PM  [Apache]    If you need more help, copy and post this
5:38:38 PM  [Apache]    entire log window on the forums

Na verdade, a porta 80(Port 80) em um computador também costumava ser a TCP/IP padrão que o módulo Apaches usa no XAMPP . E como dois aplicativos diferentes não podem usar a mesma porta de rede, você deve pará-lo antes de iniciar o servidor Apache do XAMPP . Se você também estiver enfrentando esse problema em seu dispositivo, existem algumas soluções fáceis que mencionei neste guia. Então vamos começar.

Apache não iniciando no painel de controle do XAMPP(XAMPP Control Panel)

Limpar o serviço de publicação na World Wide Web(World Wide Web Publishing Service) seria a melhor abordagem para iniciar o Apache novamente. No entanto, você também pode obtê-lo alterando o número da porta TCP/IP ou interrompendo o serviço, se necessário. Portanto, para corrigir o Apache não inicializando no Painel de controle do XAMPP(XAMPP Control Panel) , siga todos os métodos possíveis:

  1. Limpar serviços da World Wide Web
  2. Altere a porta padrão do Apache TCP/IP
  3. Parar o serviço de publicação na World Wide Web(Stop World Wide Web Publishing Service)

Vamos vê-los em detalhes.

1] Limpar serviços da World Wide Web

Para resolver o problema inicial do serviço Apache , você deve limpar os serviços da World (Services)Wide Web do seu dispositivo. Mas antes de começar, verifique se você não possui nenhum aplicativo que dependa desse serviço.

Se tudo estiver bem, abra o Painel de Controle(open the Control Panel) no seu sistema Windows.

Uma vez aberto, selecione para visualizar o Painel de Controle(Control Panel) na opção Ícones Grandes(Large icons) ou Ícones Pequenos(Small icons) , para que você possa ver todos os itens do Painel de Controle .(Control Panel)

Corrigir o Apache não iniciando no Painel de Controle do XAMPP

Entre os itens disponíveis, selecione a opção Programas e Recursos(Programs and Features) .

Na barra lateral esquerda, há um link chamado Ativar ou desativar recursos do Windows(Turn Windows features on or off) , clique nele.

Correção - Apache não iniciando no Painel de Controle do XAMPP

Na caixa de diálogo Recursos do Windows , expanda o campo (Windows Features)Serviços de Informações da Internet(Internet Information Services) .

Agora, desmarque a caixa de seleção referente aos Serviços da World Wide Web(World Wide Web Services) e clique no botão OK para salvar as alterações.

Apache não iniciando no painel de controle do XAMPP

Depois de concluir as etapas acima, reinicie o dispositivo. Depois disso, abra o Painel de Controle do XAMPP(XAMPP Control Panel) e clique no botão Iniciar(Start) no Apache . Agora ele deve ser executado na porta 80 do seu computador.

2] Altere(Change) a porta padrão do Apache TCP/IP

Se, por algum motivo, a solução alternativa do método acima não funcionar para você, você precisará configurar o Apache para executar em uma TCP/IP diferente . Então, siga estas sugestões:

Abra o Painel de Controle do XAMPP(XAMPP Control Panel) no seu dispositivo Windows .

Clique no botão Config do módulo Apache.

Selecione a opção Apache (httpd.conf) na lista do menu pop-up.

Apache não iniciando no painel de controle do XAMPP

Na página do bloco de notas a seguir, você precisa encontrar Listen 80 .

Para facilitar a pesquisa, pressione a tecla de atalho Ctrl+F . No menu pop-up, digite o que deseja pesquisar. Marque a caixa de seleção (Mark) Wrap around , deixe Match case desmarcada e clique no botão Find Next .

Altere a porta TCPIP padrão do Apache.

Depois de encontrar a respectiva linha, altere o número da porta com qualquer número arbitrário de sua escolha.

Por exemplo, você pode tentar a porta 121. Então o resultado correspondente para o número da porta TCP/IP seria algo como – Listen 121 .

Press Ctrl+S para salvar as alterações no Bloco(Notepad) de Notas .

Nota: (Note:) Observe(Please) que, ao usar esta configuração, você sempre precisa anexar o número da porta TCP/IPURL que deseja conectar ao seu site. Por exemplo, para acessar o servidor Apache em seu navegador, você precisará digitar:  localhost:121/dashboard em vez de localhost/dashboard .

Depois de executar as etapas acima corretamente, o problema de inicialização do Apache no XAMPP seria corrigido.

3] Interromper o serviço de publicação na World Wide Web(Stop World Wide Web Publishing Service)

De forma alternativa, você precisa interromper o Serviço de Publicação na World Wide Web(World Wide Web Publishing Service) e alterar suas configurações para que o serviço só possa ser iniciado manualmente. Então vamos começar:

Para interromper o Serviço de Publicação na World Wide Web(World Wide Web Publishing Service) , primeiro você precisa abrir o Gerenciador de Serviços do Windows(open Windows Services Manager) em seu PC com Windows 10.

Na tela Serviços(Services) , procure a opção Serviço de Publicação na World Wide Web(World Wide Web Publishing Service ) na coluna Nome .(Name)

Depois de encontrar, clique duas vezes nele para abrir a janela de propriedades.

Na janela de propriedades, a guia Geral é aberta por padrão.(General)

Na guia Geral, localize Tipo de inicialização(Startup Type) e alterne para Manual . Isso permitirá que você inicie o serviço manualmente quando for necessário.

Seguindo em frente, pare o status de execução do serviço e clique no botão Aplicar(Apply) > OK .

Agora, abra o Painel de Controle do XAMPP(XAMPP Control Panel) e clique no botão Iniciar(Start) para executar o servidor Apache.

É isso. Espero que este guia o ajude a corrigir o problema de inicialização do serviço Apache no Painel de controle do XAMPP.(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)



About the author

Eu sou um programador de computador, e tenho sido há mais de 15 anos. Minhas habilidades estão no desenvolvimento e manutenção de aplicativos de software, além de fornecer suporte técnico para esses aplicativos. Também ensinei programação de computadores para alunos do ensino médio e atualmente sou instrutor profissional.



Related posts