segunda-feira, 23 de março de 2009

Como instalar o Apache 2.2.X em uma máquina rodando o Windows

(Traduzido e adaptado do site: http://www.ricocheting.com/server/apache.html)

1. Download:
Vá até http://www.apache.org/dist/httpd/binaries/win32/ e escolha um site para baixar o instalador (mirror site). Devido à algumas possíveis restrições ao uso de software com encriptação é aconselhável baixar a versão apache_2.2.x-win32-x86-no_ssl.msi (Instalador de pacotes MSI) ao invés da versão apache_2.2.x-win32-x86-openssl-0.9.xi.msi (que usa o openSSL);

2. Instalação:
Quando for instalar o Apache você se depará com uma janela pedindo informações sobre o servidor (Server Information). Nesta tela use os seguintes parâmetros:
Network Domain: localhost
Server Name: localhost
Admin Email: (qualquer e-mail seu)

[marque]: for All Users, on Port 80, as a Service (Para todos os usuários na porta 80, como um serviço)

3. Iniciando/Interrompendo o Apache:
Após instalado, o Apache iniciará automaticamente. O ícone na bandeja do sistema significa que ele foi iniciado. O ícone com o "quadrado vermelho" significa que o "Monitor de servidores Apache" ("Monitor Apache Servers") está sendo executado mas o Apache não está iniciado.
Você pode facilmente Inicar/Parar/Reiniciar o Apache via esses ícones da bandeja do sistema. Se você obtiver a mensagem de erro "The requested operation has failed!" ("A operação requisitada falhou!") enquanto inicia o Apache use o atalho "Test Configuration" ("Teste a configuração") localizado no menu iniciar para diagnosticar o erro. (Se a janela de texto aparecer e então fechar antes de você conseguir ler algo significa que sua configuração está OK)

4. Testando:
Agora o teste final. Para ver se o Apache está agindo como servidor, abra seu browser e digite na barra de endereços o seguinte: http://127.0.0.1/ ou então digite: http://localhost/ .
Se aparecer a página com o texto "It works!" significa que ser servidor Apache está instalado e rodando.

5. Fazendo o Apache apontar para seus arquivos:
Usando o notepad (Bloco de notas do Windows, ou outro editor de texto simples) abra para edição o arquivo httpd.conf localizado em C:/Program Files/Apache Software Foundation/Apache2.2/conf (caso tenha instalado na unidade C: e esteja usando a versão 32-bits (em inglês) do Windows. No meu caso foi C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf) e localize a seguinte expressão: DocumentRoot. Mude-a de DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" (ou seja como for que ela esteja) para a localização onde seus arquivos HTML e seu site estão armazenados em seu disco rígido. Em meu caso foi: DocumentRoot "D:/meu site/public_html"

NOTA: Certifique-se de mudar a linha correta que é a descrita acima, começando com DocumentRoot, ao invés da linha começando com ServerRoot (deixe esta última em paz!).

6. Depois role o texto cerca de uma página (PageDown uma vez) a partir da linha que você acabou de alterar acima (DocumentRoot ...) até achar algo do tipo: <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> e mude tal entrada para apontar para o mesmo local que você definiu acima em DocumentRoot "D:/meu site/public_html" (NO MEU CASO), ou seja, ficaria como <Directory "D:/Meu site">. Agora reinicie o Apache para as modificações surtirem efeito.

Nenhum comentário:

Postar um comentário