Instalar Apache no Windows

Instalar Apache no Windows

Tutorial com Dicas para instalar o Apache

O Apache é um dos principais servidores HTTP existentes no mundo. Estima-se que mais da metade dos sites da Internet estão rodando em cima desse servidor e, apesar de geralmente o Apache rodar em sistemas UNIX, muitos programadores utilizam o Windows (7/Vista/XP) em suas máquinas de desenvolvimento.

Mostrarei como eu utilizo a configuração do Apache com PHP e MySQL em ambientes Windows, sem a utilização de instaladores prontos, como o PHP Triad, WampServer, Easyphp ou XAMPP. Prefiro a instalação dos módulos independentes, pois assim eu fico com maior controle sobre o ambiente, não estando sujeito às configurações exigidas por esses “kits”.

Nesse primeiro artigo irei mostrar a instalação do Apache. Nos próximos posts, mostrarei a instalação e configuração do PHP e MySQL.

Você precisará de permissão de administrador para continuar com os procedimentos a seguir.

Baixe o arquivo de instalação do Apache:

Instalando o Apache HTTP Server 2.2.22

Execute o arquivo baixado para iniciar a instalação. Clique em “Next”, marque a opção para aceitar os termos, clique em “Next” novamente e mais uma vez. Agora informe localdomain em “Network Domain”, localhost em “Server Name” e informe o seu e-mail em “Administrator’s E-mail”. Vou utilizar a porta 80, deixando o Apache rodar como serviço do Windows, então, basta clicar novamente em “Next”.

Apache Server Information

Na tela seguinte, clique em Custom, para que possa ser definido o diretório de instalação do Apache. Prefiro selecionar uma pasta diferente da sugerida pela instalação (“C:\Program Files\Apache Software Foundation\Apache2.2”), pois o Windows 7 fica “colocando dificuldades” para editar arquivos nesse caminho, sendo necessário abrir os arquivos como administrador. Informe o diretório de sua preferência, eu utilizo o D:\Desenvolvimento\servers\apache2.2.22\, conforme imagem abaixo:

Apache - Diretório de instalação

Clique em “Next”, depois em “Install”.

Após a conclusão da instalação, um ícone do Apache será exibido na System Tray, ao lado do relógio, conforme imagem abaixo:

Apache - Monitor System Tray

Para verificar se a instalação foi concluída com sucesso, abra o navegador e digite http://localhost, você deverá visualizar uma página igual à mostrada abaixo:

Apache - Testar instalação

As páginas do Apache ficam no diretório “htdocs” de sua instalação, no nosso caso: D:\Desenvolvimento\servers\apache2.2.22\htdocs.

Configurando Apache para utilizar URL amigáveis

Através do módulo ReWrite do Apache é possível simplificar as URL’s, transformando endereços de páginas dinâmicas como, por exemplo, http://www.informatiqueiro.com.br/site/categorias/index.php?id=123″ em URLs mais simples, como “http://www.informatiqueiro.com.br/categorias/123/” ou “http://www.informatiqueiro.com.br/123.htm”. A configuração de como essas URL’s serão definidas são especificadas no arquivo “.htaccess”.

Os principais sistemas de controle de conteúdo trabalham com esse módulo, como é o caso do WordPress, utilizado nesse site.

Para habilitar esse módulo (URL amigáveis), basta alterar o arquivo httpd.conf, que está localizado na pasta conf do diretório de instalação do Apache. Procure a linha #LoadModule rewrite_module modules/mod_rewrite.so e remova o comentário (#) do início da linha.

Pronto. O Apache está configurado e pronto para ser utilizado. Inicialmente ele não tem tanta utilidade, pois só podemos exibir páginas estáticas (HTML puro), mas, no próximo post, irei mostrar como trabalhar com Apache, PHP e MySQL.

Boa sorte.

9 Replies to “Instalar Apache no Windows”

  1. This can be achieved with a gram stain that lacks gram negative diplococci or by any negative gonorrhea test culture, nucleic acid testing, among others cialis levitra orlistat 120 mg mk precio Because thousands of federal workers have been furloughed, lenders are not able to verify borrowers income and other data with the Internal Revenue Service and Social Security Administration, making it difficult to authorize loans

Deixe uma resposta

O seu endereço de e-mail não será publicado.