Sie sind auf Seite 1von 8

Tutorial de instalao do Apache/PHP em

Windows
por Davi Shibayama

SUMRIO

1. Introduo
2. Apache
2.1. Obtendo o Apache
2.2. Instalando o Apache
2.3. Iniciando e parando o Apache
2.4. Testando a instalao do Apache
3. PHP
3.1. Obtendo o PHP
3.2. Configurando o PHP
3.3. Configurando o Apache para trabalhar com o PHP
3.4. Testando a instalao do PHP

1. Introduo

Este breve tutorial tem por finalidade mostrar os passos para instalao e
configurao do servidor Web Apache e da linguagem PHP em ambientes Windows
95/98/ME/XP, para desenvolvimento local. A maior parte dos procedimentos
apresentados aqui so vlidos tambm para sistemas Windows NT/2000, sendo que
a nica diferena est na maneira como o Apache inicializado.
Muitos dos detalhes sobre as configuraes destas duas ferramentas foram,
propositalmente, omitidos, a fim de facilitar a compreenso.
importante lembrar que, apesar do PHP/Apache executarem de maneira satisfatria
em ambientes Windows, recomendvel que esta plataforma seja usada apenas
para desenvolvimento, simulando o ambiente Unix/Linux original onde essas
ferramentas devem realmente residir.

2. Apache
2.1. Obtendo o Apache

O arquivo de instalao do Apache para Windows est disponvel em trs


formatos: .ZIP, .EXE e .MSI. Trabalharemos aqui com este ltimo, que est no
formato de pacote do Windows Installer. Primeiramente, efetue o download do
arquivo de instalao do Apache no seguinte endereo:
http://www.apache.org/dist/httpd/binaries/win32.
Baixe o arquivo com extenso .msi. O arquivo dever estar com o seguinte
nome: apache_x.x.xx-win32-x86.msi, onde x.x.xx a verso do software.
Note que este arquivo do tipo .msi (Microsoft Installer).
recomendvel baixar o arquivo de instalao neste formato pois ele, alm de ser
menor, mais fcil de instalar e configurar. Atualmente (Abr/2002), a ltima verso
do servidor Apache disponvel no formato .msi a 1.3.24. Para maiores
informaes sobre os arquivos de instalao do Apache, consulte a pgina de
download citada acima.

Ateno usurios do Windows95!

Os usurios do Windows95 precisam primeiro baixar a atualizao do Winsock


para Windows, caso contrrio, o Apache no funcionar. Esta atualizao poder ser
obtida a partir do site da Microsoft, no seguinte endereo:
http://www.microsoft.com/windows/downloads/bin/W95ws2setup.exe

2.2. Instalando o Apache


Para efetuar a instalao a partir deste tipo de arquivo .msi, voc dever ter o
utilitrio Microsoft Windows Installer instalado no seu sistema. Os usurios
do Windows2000, WindowsME e WindowsXPj possuem este utilitrio
instalado. Os usurio de outras verses do Windows devero baix-lo a partir do site
da Microsoft, nos seguintes links:

Windows Installer v1.10 para Windows NT 4.0


Windows Installer v1.10 para Windows 95 e 98

Aps ter instalado o utilitrio Microsoft Windows Installer, clique duas vezes no
arquivo de instalao do Apache. Uma tela como esta dever aparecer:

Prossiga clicando no boto "Next", aceitando os termos da licena de uso e, na tela


de Informaes do Servidor ("Server Information"), onde solicitado " Network
Domain", "Server Name" e "Administrator's Email Address", informe,
respectivamente: "localdomain", "localhost" e o seu endereo de e-mail. Deixe
tambm selecionado a opo "Run as a service for All users", como indicado
abaixo:

Prossiga selecionando a instalao completa ("Complete") e finalize a instalao.

2.3. Iniciando e parando o Apache (somente em


Windows95/98/ME/XP)
Para INICIAR o servidor Web Apache, v no boto Iniciar->Programas>Apache HTTP Server e clique em Start Apache in Console. Uma janela
como esta dever aparecer, indicando que o Apache est em execuo:

Para PARAR o Apache, no aconselhvel que se feche esta janela diretamente.


Ao invs disso, v em Iniciar->Programas->Apache HTTP Server e clique
em Stop Apache. Isso dar inicio ao processo de shutdown do servidor Web, o que
far com que a janela acima se feche.

Ateno usurios do Windows NT/2000!


O Apache instalado como um servio em sistemas Windows NT e 2000 e, por isso,
os procedimentos descritos acima, para iniciar e parar o Apache, NO se aplicam a
essas plataformas. Use o gerenciador de servios do Windows NT/2000, localizado no
painel de controle, para controlar a execuo do Apache.

2.4. Testando a instalao do Apache

Para testar a instalao, primeiramente, certifique-se de que o Apache esteja em


execuo. Abra o seu navegador favorito e digite o seguinte
endereo: http://localhost. Este o endereo do seu servidor web local.
Uma pgina como esta abaixo dever aparecer, indicando que voc instalou e
configurou corretamente o servidor Web Apache em seu sistema.

IMPORTANTE: Se voc no tiver alterado a pasta padro de instalao do Apache,


a pasta raiz do seu servidor web se encontra no seguinte caminho no seu disco:

C:\Arquivos de programas\Apache Group\Apache\htdocs


nesta pasta que voc deve colocar todos os arquivos que sero acessados atravs
do seu servidor Web local, incluindo pginas HTML, scripts em PHP, arquivos de
imagens, etc.

3. PHP
3.1. Obtendo o PHP
Efetue o download do pacote com os arquivos do PHP para Windows, no seguinte
endereo:
http://www.php.net/downloads.php
Baixe o arquivo no formato .ZIP, o qual j contm todas as extenses da
linguagem. Atualmente (Abr/2002), a verso mais recente do PHP disponvel
para Windows a 4.1.2 e o tamanho do seu pacote .ZIPest em torno de 5MB.

Este arquivo zipado dever ter o seguinte nome: php-x.x.x-Win32.zip,


onde x.x.x a verso da linguagem.
Descompacte este pacote para uma pasta qualquer no seu disco. Vamos considerar
que a pasta de destino dos arquivos seja C:\PHP.
Aps a descompactao, a estrutura de diretrios do PHP deve ficar como indicado
na figura abaixo:

3.2. Configurando o PHP

Copie o arquivo php.ini-dist, que se encontra na pasta C:\PHP, para a pasta do


Windows (geralmente C:\Windows). Renomeie-o para php.ini e em seguida
abra-o. Localize o seguinte texto dentro deste arquivo: " extension_dir" e altere o
valor desta entrada para o nome da pasta com os arquivos das extenses do PHP,
que no nosso caso "c:\php\extensions". Aps a alterao, esta seo do
arquivo dever parecer como a seguir:

Salve
Copie
pasta
pasta

e feche este arquivo.


tambm o arquivo php4ts.dll, que se encontra na pasta C:\PHP, para a
C:\Windows\System, no caso de Windows95/98/ME/XP, ou para a
C:\WINNT\System32, no caso de WindowsNT/2000.

3.3. Configurando o Apache para trabalhar com o


PHP

Para que o servidor Web Apache possa reconhecer o PHP e redirecionar as pginas
escritas nesta linguagem para o seu interpretador, precisaremos adicionar algumas
configuraes no arquivo de configurao doApache, o httpd.conf, que est
localizado na pasta \conf deste servidor Web. Se voc no tiver alterado a
localizao padro dos arquivos do servidor Web Apache durante a instalao, o
caminho completo para este arquivo o seguinte:

C:\Arquivos de programas\Apache
Group\Apache\conf\httpd.conf
Adicione as seguintes linhas NO FINAL deste arquivo:

AddType application/x-httpd-php .php


LoadModule php4_module c:/php/sapi/php4apache.dll

Salve este arquivo e, em seguida, pare e re-inicie o Apache. Na janela do Apache,


dever aparecer uma string indicando que o PHP foi carregado juntamente com o
servidor Web, como indicado abaixo:

Em plataformas Windows NT/2000, v para a janela do gerenciador de servios


e pare e re-inicie o servio do Apache. Nesta janela, no item correspondente
descrio do servio do Apache, dever ser exibido uma descrio semelhante a da
indicada na figura acima.

3.4. Testando a instalao do PHP


Para testar a instalao do PHP, crie um arquivo qualquer com
extenso .php (info.php, por exemplo) na pasta base do seu servidor Web Apache
(htdocs) e, dentro dele digite o seguinte cdigo:

<? phpinfo(); ?>

Salve-o e em seguida acesse-o atravs do servidor Web local, digitando o seguinte


endereco no seu navegador (certifique-se de que o servidor Apache esteja em
execuo):
http://localhost/info.php
Uma tela com informaes sobre a configurao do PHP dever ser exibida, como
indicado abaixo:

Feito isto, a instalao e configurao bsica do Apache e do PHP no Windows ter


sido finalizada.

4. Consideraes Finais
extremamente aconselhvel a leitura da sesso do manual do PHP que trata sobre
a instalao e configurao, em:
http://www.php.net/manual/en/installation.php
L poderemos encontrar detalhes importantes, no citados aqui, acerca desse tema,
no s em ambientes Windows, mas tambm em Unix, Linux, etc.
Maiores informaes podero ser encontradas tambm nos sites oficiais destas
ferramentas:
Apache - http://httpd.apache.org/
PHP - http://www.php.net/

Das könnte Ihnen auch gefallen