|
Apache Considerações Gerais
Você pode instalar o Apache 2.0 em qualquer diretório do seu disco rÍgido, porém serão necessárias
configurações adicionais tanto no Apache como no PHP. Este tutorial cobre a instalação no disco C:\, espere você se
habituar com o Apache 2.0 para alterar este tipo de instalação padrão. O mesmo se aplica ao PHP 4.0.
A finalidade aqui, é você montar um ambiente de desenvolvimento para seu uso. Verifique que a instalação cobre o
Windows 2000 Server ou Professional, no Windows XP serão necessárias outras configurações. Para instalação no Windows 95, 98
deve ser observada as recomendações em www.apache.org. O computador, onde o Apache e o PHP e o PostgreSQL residirão,
precisa ser um servidor, ou de uma rede com domÍnio ou de uma workgroup. Caso tenha apenas um computador, promova-o
para Server da rede. Caso não tome este procedimento, terá de digitar o número IP da máquina que contém o apache 2.0 a todo o
momento que houver uma requisição a páginas deste Server.
Apache 2.0 - Instalação
1. A primeira providência necessária á instalação do Apache 2.0 no Windows é a verificação do serviço Internet Information Server o IIS. Caso este serviço esteja iniciado você deve pará-lo. Aconselho que você transforme o serviço em formato de ativação manual. Para fazer isso, clique em Iniciar, Programas, Ferramentas Administrativas e Serviços.
2. Na janela que vai aparecer, com a listagem dos serviços, procure o Internet Information Server. Clique com o botão direito do mouse e peça propriedades.
3. No "combo box" Tipo de Inicialização, escolha desabilitado ou manual. Isso quer dizer que o IIS, somente voltará a trabalhar quando você retornar a janela de serviços e escolher iniciá-lo.
4. Outra opção é desinstalar o serviço. Para isso, clique em Iniciar, Configurações, Painel de Controle, Adicionar ou Remover Programas, Adicionar ou Remover Componentes do Windows (localizado á esquerda desta janela).
5. Na lista de componentes, verifique se o Internet Information Server está checado. Se estiver retire esta marca. Clique em avançar e o serviço como suas dependências serão desinstalados.
6. É possÍvel que seja pedido o CD 1 de instalação do Windows 2000. Esteja com ele disponÍvel.
7. A figura 1 a seguir, mostra como é a janela de instalação ou desinstalação do Internet Information Server. Caso queira instalar novamente este serviço, basta voltar a esta janela e selecionar este serviço, marcando a caixa de verificação do serviço e seguir com a instalação. Novamente, será pedido o CD 1 de instalação do Windows 2000.
Figura 1 - Tela de Instalação e Desinstalação do Internet Information Server.
8. Esta ação é necessária, porque os dois serviços trabalham com a porta 80 e conflitos ocorrem quando ambos acessam esta porta. Claro, isto pode ser resolvido se instalando o Apache 2.0 na porta 8080, porém isso vai exigir que todos os visitantes da intranet digitem a porta ao final da url, como www.fabricaweb.com.br:8080/xpto/xp/to/t/index.html.
9. Localize o arquivo do Apache, este se chama apache_2.0.44-win32-x86-no_ssl.msi, é um instalador voltado para o Windows. Caso ainda não tenha este arquivo ele pode ser obtido em http://httpd.apache.org/download.cgi.
10. Duplo clique neste arquivo, conforme mostra a figura 1.
Figura 2 - Arquivo MSI para instalação do Apache 2.0
11. Você verá uma tela conforme mostra a figura 3, pedindo que você aceita os termos e condições de uso, a instalação não continuará caso não aceite.
Figura 3 - Tela de aceite de Termos e Condições de Uso - Apache 2.0
Em seguida, você verá uma tela que fala um pouco sobre o apache, conforme a figura 4.
Figura 4 - Um pouco sobre o Apache Server. - Apache 2.0
12. A tela seguinte lhe pedirá o nome do domÍnio da sua rede. Caso você esteja em uma rede workgroup, ou em uma rede sem domÍnio, coloque o nome do seu workgroup.
13. Informe o nome do Server que atende a sua rede, seja com ou sem domÍnio. O nome do Server é o nome do computador
14. Informe um endereço de e-mail, é checado apenas o @ do seu e-mail.
15. Escolha a opção de porta 80, para que todos os computadores da sua rede acessem este servidor. Caso queira que apenas o seu servidor acesse este Apache Server escolha a porta 8080.
Figura 5 - Informações necessárias para o funcionamento do Apache 2.0
16. A próxima tela, pede ou uma instalação tÍpica ou uma instalação customizada. Quando você tiver mais experiência no Apache 2.0, poderá escolher a opção Customizada, que lhe permite a instalação em diretórios diferentes para cada módulo do Apache 2.0. Veja as figuras 6 e 7 sobre o assunto.
Figura 6 - Opção TÍpica ou Customizada - Apache 2.0.
Figura 7 - Opções de instalação em diretórios diferentes - Apache 2.0.
17. Ao clicar no botão next verá a tela da figura 8, que mostra a evolução da instalação do Apache 2.0 no seu computador.
Figura 8 - Progresso da Instalação do Apache 2.0
18. Em seguida, você verá uma tela, mostrada na figura 9 e que é responsabilidade do Apache. São configurações internas, as quais você não tem acesso, a não ser posteriormente via arquivos .conf do Apache. Mas isso deixe para daqui a algum tempo.
Figura 9 - Configurações Internas do Apache 2.0
19. A figura 10, mostra a última tela de instalação do Apache 2.0, apenas clique em Finish e a instalação estará terminada.
Figura 10 - Última tela de instalação do Apache 2.0
20. Ao finalizar, repare que um pequeno Ícone aparece na barra de inicialização rápida do Windows, é uma pena vermelha (sÍmbolo do Apache), recoberta por um circulo com uma seta verde. O fato de esta seta estar verde, significa que o Apache esta no ar.
21. Um atalho, com o nome Apache HTTP Server 2.0.44 foi criado no menu iniciar e um serviço chamado Apache2 foi criado e se encontra na área de serviços do Windows, Iniciar, Programas, Ferramentas Administrativas e Serviços, conforme mostram as figuras 11 e 12.
Figura 11 - O Ícone de inicialização do Apache 2.0
Figura 12 - Serviços do Windows 2000, mostrando o Serviço do Apache Ativo. - Apache 2.0.
22. Após este processo, teste o servidor Apache no Browser. Basta você ir para o diretório C:\Arquivos de programas\Apache Group\Apache2\htdocs, escolha o arquivo index.html.pt-br e renomei-o para index.html.
23. Após você fazer está alteração, precisará reiniciar o servidor Apache. Para isto, clique com o botão do mouse sobre o Ícone do serviço do Apache 2.0, e peça Open Apache Monitor no menu suspenso. Na janela que irá aparecer, clique sobre o botão Stop, aguarde o serviço parar e em seguida clique sobre o botão start, aguarde o serviço reiniciar e clique sobre o botão Ok, conforme mostra a figura 13.
Figura 13 - Reiniciando o serviço Apache 2.0
24. Neste meu exemplo, o nome do serviço aparece como ApacheErnani, porque alterei o nome do serviço, não se preocupe, isso não afeta nada, o nome Apache2 é tão bom quanto este e não altera em nada o funcionamento.
25. No diretório "C:\Arquivos de programas\Apache Group\Apache2\htdocs", você encontrará uma série de página que servem como index.html seguida de ponto e seguido da abreviação do paÍs ou idioma a que aquela página se destina. Para testar a sua instalação localize o arquivo index.html.br, abra-o no seu browser. Verifique que as informações estão em português do Brasil. Em seguida, renomei este arquivo para index.html. Como passo final, para verificar sua instalação digite http://localhost/ no seu browser preferido. Se você enxergar a tela da figura 14, significará que o Apache 2.0 está instalado e funcionando perfeitamente.
Figura 14 - O teste do Apache 2.0.
26. Para instalar um site de teste, basta você copiar as linhas abaixo, substituindo a string "diretório" pelo caminho do diretório onde se encontra o arquivo index.html do seu site neste servidor, inclua a letra que identifica o drive C:/, ou E:/ etc. Por exemplo, se quiser que o manual do Apache 2.0 seja um site da sua intranet, digite as seguintes linhas no arquivo httpd.conf.
Alias /manual "diretório/Apache Group/Apache2/manual"
<Directory "diretório /Apache Group/Apache2/manual">
Options Indexes FollowSymLinks MultiViews IncludesNoExec
AddOutputFilter Includes html
AllowOverride None
Order allow,deny
Allow from all
</Directory>
27. Veja que a barra é a normal e não a invertida como no Windows.
28. Se você seguiu esta dica, agora pode digitar no seu browser http://localhost/manual/ que a tela da figura 15 aparecerá no seu browser. No meu caso posso, também, digitar http://atenas.grecia.local/manual/, no browser, pois informei na instalação do Apache 2.0 o nome do meu computador como Atenas.GRECIA.local como nome do Server, isto também funcionará. Atenas.GRECIA.local significa o nome do meu computador + "." + o nome da minha rede "GRECIA" + "." + "local", que indica que estou localmente.
Figura 15 - Documentação do Apache, que é instalada juntamente com o produto. - Apache 2.0.
29. Para maiores informações sobre a instalação, veja o arquivo INSTALL.txt.
30. A documentação do Apache 2.0, também está em http://httpd.apache.org/docs-2.0/
Apache - Desinstalação
1. Para desinstalar o Apache, primeiro pare o serviço do Windows, clicando em iniciar, programas, ferramentas administrativas e serviços, conforme a tela da figura 12. Escolha o serviço do Apache, clique o botão direito do mouse, escolha propriedades e, conforme mostra a figura 13, escolha a opção manual em Tipo de Inicialização. Em seguida, clique no botão Parar. Uma janela de tentativa de stop no Apache será mostrada.
Figura 16 - Parando o serviço do Apache 2.0.
2. Em seguida, exclua o serviço. Para fazer isso, será necessário ir para a janela do DOS e digitar apache -k uninstall -n "MyServiceName" -f "c:\files\my.conf".
3. Esta digitação, deverá ser feita na janela do DOS, dentro do diretório do Apache 2.0, que será C:\Arquivos de programas\Apache Group\Apache2\bin.
4. Em MyServiceName, substitua pelo nome do serviço, no nosso exemplo Apache2. Veja o exemplo na figura 17.
Figura 17 - Desinstalando o Serviço do Apache 2.0.
5. Após esta tela, você verá que o serviço do apache, não existe mais no iniciar, programas, ferramentas administrativas e serviços.
6. Em seguida, clique com o botão direito do mouse, sobre o Ícone do serviço do Apache na barra de inicialização rápida no Windows e escolha Exit, conforme a figura 18, a seguir.
Figura 18 - Saindo do Apache 2.0.
7. Para continuar a desinstalação, basta clicar em Iniciar, Configurações, Painel de Controle e escolher Adicionar e Remover Programas, clique no botão remover conforme mostra a figura 19.
Figura 19 - Solicitando a desinstalação do Apache no Windows. - Apache 2.0.
8. Durante a desinstalação, você verá uma tela semelhante a mostrada na figura 20.
Figura 20 - Desinstalação do Apache no Windows. - Apache 2.0.
9. Após este processo, vá até C:\Arquivos de programas e delete o diretório Apache Group.
10. Pronto o Apache estará desinstalado.
Finalizando
Agora que passamos pela fase de instalações do Apache será ótimo você ler o artigo sobre como instalar o PHP. Isto lhe permitira a criação de sites dinâmicos.
Boa Sorte!!!
Copyright
Cabeçalho do arquivo License.txt, localizado no diretório principal do Apache 2.0.
/* =============================================================
* The Apache Software License, Version 1.1
*
* Copyright (c) 2000-2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation http://www.apache.org/
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Apache" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
* software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
*
|