3.4.
Testando a instalação do PHP
1. Introdução
Este
breve tutorial tem por finalidade mostrar os passos para instalação e
configuração 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 são válidos também para sistemas Windows NT/2000, sendo que a
única diferença está na maneira como o Apache é inicializado.
Muitos dos
detalhes sobre as configurações destas duas ferramentas foram, propositalmente,
omitidos, a fim de facilitar a compreensão.
É importante lembrar que, apesar
do PHP/Apache executarem de maneira satisfatória em ambientes Windows, é
recomendável 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 instalação do Apache para Windows está disponível em três
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 instalação do Apache no seguinte endereço:
http://www.apache.org/dist/httpd/binaries/win32.
Baixe
o arquivo com extensão .msi. O arquivo deverá
estar com o seguinte nome: apache_x.x.xx-win32-x86.msi, onde x.x.xx é a versão do software. Note que este arquivo
é do tipo .msi (Microsoft Installer).
É
recomendável baixar o arquivo de instalação neste formato pois ele, além de ser
menor, é mais fácil de instalar e configurar. Atualmente (Abr/2002), a última
versão do servidor Apache disponível no formato .msi é a 1.3.24.
Para maiores informações sobre os arquivos de instalação do Apache, consulte a
página de download citada acima.
Atenção
usuários do Windows95!
Os usuários do Windows95 precisam primeiro baixar a atualização do
Winsock para Windows, caso contrário, o Apache não funcionará. Esta atualização
poderá ser obtida a partir do site da Microsoft, no seguinte endereço:
http://www.microsoft.com/windows/downloads/bin/W95ws2setup.exe
2.2. Instalando o Apache
Para efetuar a instalação a partir deste tipo de arquivo .msi, você deverá ter o utilitário Microsoft Windows Installer instalado no seu sistema.
Os usuários do Windows2000, WindowsME e WindowsXP já possuem este utilitário
instalado. Os usuário de outras versões do Windows deverão 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
Após ter instalado o utilitário
Microsoft Windows Installer, clique duas vezes no arquivo de instalação do
Apache. Uma tela como esta deverá aparecer:
Prossiga clicando no botão "Next", aceitando os termos
da licença de uso e, na tela de Informações do Servidor ("Server Information"),
onde é solicitado "Network Domain", "Server Name" e "Administrator's Email Address", informe,
respectivamente: "localdomain", "localhost" e o seu endereço de e-mail. Deixe também
selecionado a opção "Run as a service for All
users", como indicado abaixo:
Prossiga selecionando a instalação completa ("Complete")
e finalize a instalação.
2.3. Iniciando e parando o Apache (somente em
Windows95/98/ME/XP)
Para INICIAR o
servidor Web Apache, vá no botão Iniciar->Programas->Apache HTTP Server e clique
em Start Apache in Console. Uma janela como
esta deverá aparecer, indicando que o Apache está em execução:
Para PARAR o Apache,
não é aconselhável que se feche esta janela diretamente. Ao invés 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.
Atenção usuários do Windows NT/2000!
O Apache é instalado como um serviço em sistemas Windows NT e 2000 e,
por isso, os procedimentos descritos acima, para iniciar e parar o Apache, NÃO se aplicam a essas plataformas. Use o
gerenciador de serviços do Windows NT/2000, localizado no painel de controle,
para controlar a execução do Apache.
2.4. Testando a instalação do Apache
Para testar a
instalação, primeiramente, certifique-se de que o Apache esteja em execução.
Abra o seu navegador favorito e digite o seguinte endereço: http://localhost. Este é o endereço do seu servidor
web local.
Uma página como esta abaixo deverá aparecer, indicando que você
instalou e configurou corretamente o servidor Web Apache em seu sistema.
IMPORTANTE: Se você
não tiver alterado a pasta padrão de instalação 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 serão
acessados através do seu servidor Web local, incluindo páginas 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 endereço:
http://www.php.net/downloads.php
Baixe
o arquivo no formato .ZIP, o qual já contém
todas as extensões da linguagem. Atualmente (Abr/2002), a versão mais recente do
PHP disponível para Windows é a 4.1.2 e o tamanho do seu pacote .ZIP está em torno de 5MB. Este arquivo zipado deverá ter o seguinte nome:
php-x.x.x-Win32.zip, onde x.x.x é a versão da linguagem.
Descompacte este
pacote para uma pasta qualquer no seu disco. Vamos considerar que a pasta de
destino dos arquivos seja C:\PHP.
Após a
descompactação, a estrutura de diretórios 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 extensões
do PHP, que no nosso caso é "c:\php\extensions". Após a alteração, esta seção do
arquivo deverá parecer como a seguir:
Salve e feche este arquivo.
Copie também o
arquivo php4ts.dll, que se encontra na pasta
C:\PHP, para a pasta C:\Windows\System, no caso de Windows95/98/ME/XP, ou
para a pasta 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 páginas escritas nesta
linguagem para o seu interpretador, precisaremos adicionar algumas configurações
no arquivo de configuração do Apache, o httpd.conf, que está localizado na pasta \conf deste servidor Web. Se você não tiver alterado
a localização padrão dos arquivos do servidor Web Apache durante a instalação, 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
serviços e pare e re-inicie o serviço do Apache. Nesta janela, no item
correspondente à descrição do serviço do Apache, deverá ser exibido uma
descrição semelhante a da indicada na figura acima.
3.4. Testando a instalação do
PHP
Para testar a instalação do PHP, crie um arquivo qualquer com
extensão .php (info.php, por exemplo) na pasta base do seu servidor
Web Apache (htdocs) e, dentro dele digite o
seguinte código:
Salve-o e em seguida acesse-o através do
servidor Web local, digitando o seguinte endereco no seu navegador
(certifique-se de que o servidor Apache esteja em execução):
http://localhost/info.php
Uma tela com
informações sobre a configuração do PHP deverá ser exibida, como indicado
abaixo:
Feito isto, a instalação e configuração básica do Apache
e do PHP no Windows terá sido finalizada.
4. Considerações Finais
É extremamente
aconselhável a leitura da sessão do manual do PHP que trata sobre a instalação e
configuração, em:
http://www.php.net/manual/en/installation.php
Lá
poderemos encontrar detalhes importantes, não citados aqui, acerca desse tema,
não só em ambientes Windows, mas também em Unix, Linux, etc.
Maiores
informações poderão ser encontradas também nos sites oficiais destas
ferramentas:
Apache - http://httpd.apache.org/
PHP - http://www.php.net/