Como instalar o Apache no Windows 10

apache

Lançado pela primeira vez em 1995, o Apache é um servidor da Web de código aberto, multiplataforma e totalmente gratuito que já é usado por quase metade dos sites do mundo. Embora funcione em diferentes sistemas operacionais, neste post vamos explicar como Instale o Apache no Windows 10.

O servidor Apache HTTP, que leva o nome de uma das tribos nativas americanas mais guerreiras, é muito popular entre os programadores, principalmente por sua modularidade e pelo fato de estar em constante atualização.

Mas também é uma opção cada vez mais procurada pelos usuários normais. Se levarmos em conta que a função essencial do servidor Apache é servir as webs hospedadas pelos diversos navegadores como Chrome, Firefox, Safari, podemos dizer que sua principal tarefa é manter uma comunicação suave e estável entre o servidor web e o cliente web, ou seja, o usuário.

Toda essa troca de informações é gerenciada através do protocolo HTTP. Além disso, Apache nos oferece um alto grau de personalização graças ao seu sistema modular. Embora você deva ter cuidado com essas opções, temos a possibilidade de ativar algumas e desativar outras, de acordo com nossas preferências.

Apache no Windows 10: vantagens e desvantagens

Em geral, instalar um servidor Apache no Windows 10 nos trará muitos benefícios, embora outros aspectos não tão positivos também devam ser considerados. Este é um breve resumo dos prós e contras:

Prós

  • É compatível com Sites baseados em WordPress e com quase todos os CMS existentes no mercado.
  • Ele tem uma estrutura tipo modular, muito flexível e versátil.
  • Trabalho em servidores Windows e Linux.
  • É de código aberto (tem uma grande comunidade de desenvolvedores por trás dele) e totalmente gratuito.
  • Pelas mesmas razões do ponto anterior, é constantemente atualizado, o que significa um garantia de segurança.
  • Usar arquivos .htaccess, que facilitam o trabalho com o CMS principal.

Contras

  • No caso de sites com alto tráfego, desempenho pode ser afetado.
  • O uso incorreto dos módulos pode levar a brechas de segurança.

Instale o Apache no Windows 10 passo a passo

Depois de explicar o que é o Apache e o que ele representa, vamos ver quais são as etapas para instalar o Apache no Windows 10, bem como os obstáculos mais comuns que podemos encontrar e como resolvê-los.

Requisitos anteriores

requisitos do apache

Antes de prosseguir com a instalação, é necessário verificar se nossa versão do Windows possui o Módulos redistribuíveis do Microsoft Visual C++ 2017. Eles são necessários para que o Apache funcione. Normalmente no Windows 10 isso não é um problema, mas ainda assim é melhor verificar assim:

  1. Vamos ao menu Iniciar e procuramos o Painel de controle.
  2. Então nós selecionamos "Programas".
  3. Dentro do menu que se abre, vamos "Programa e recursos".
  4. Na lista que é exibida, aparecerão os componentes necessários para a instalação do servidor Apache (veja a imagem acima, na caixa vermelha).

Se não tivermos esses módulos, podemos baixá-los de este link e instalá-los em nosso computador. Para sistemas de 32 bits, você deve baixar a versão (X86).

Outra tarefa importante que devemos fazer é garantir que tenhamos em nossa equipe um porta disponível para Apache. Normalmente, a porta 80 é aquela atribuída aos servidores. Esse é o que deve ser deixado livre para ser usado pelo Apache. Para garantir que seja gratuito, faremos o seguinte:

  1. No menu do Windows, digitamos PowerShell.
  2. Em seguida, no console, inserimos o seguinte texto: Test-NetConnection localhost -Porta 80
  3. finalmente na linha TcpTestSucesso receberemos a resposta:
    • Verdadeiro se a porta 80 já estiver ocupada.
    • Falso se a porta 80 estiver disponível.

Configuração Apache

Depois que os requisitos forem atendidos, podemos baixar e instalar o Apache no Windows 10. A próxima coisa a fazer é modificar o arquivo de configuração para informar a porta correta. Se, como mencionamos no exemplo anterior, essa porta for 80 e não aparecer como opção padrão, procederemos da seguinte forma:

  1. Primeiro de tudo, abrimos a pasta c:\apache24\conf
  2. Lá editamos o arquivo marcado como httpd.conf (você pode usar o Bloco de Notas, por exemplo).
  3. Na linha onde está escrito "Listen XX" mudamos esses números ("XX") para 80, que é a porta selecionada.
  4. Finalmente, na linha onde diz Nome do servidor localhost: XX nós fazemos o mesmo

execute o apache

instalar o apache

Com tudo pronto, é assim que poderemos execute o apache no windows 10 manualmente:

  1. Primeiro acessamos a pasta c:\Apache24\bin
  2. Em seguida, clique duas vezes no arquivo httpd.exe

Se quisermos que o Apache seja executado automaticamente, teremos que instale-o como um serviço do windows. Desta forma, ele será executado toda vez que iniciarmos o sistema operacional. Este método tem outras vantagens, como aumento dos níveis de segurança por ser integrado ao Windows. É assim que devemos fazer:

  1. No menu do Windows, escrevemos cmd.
  2. Nós executamos cmd com direitos de administrador.
  3. Em seguida, abrimos a pasta \apache\bin: cd c:\apache24\bin
  4. Instalamos o serviço com o seguinte comando: httpd.exe -k instalar
  5. Finalmente, iniciamos o Apache com o comando httpd.exe -k iniciar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.