8
Tutorial de instalação do Apache/PHP em Windows por Davi Shibayama SUMÁRIO 1. Introdução 2. Apache 2.1. Obtendo o Apache 2.2. Instalando o Apache 2.3. Iniciando e parando o Apache 2.4. Testando a instalação 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 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.

Tutorial de Instalação Do Apache

Embed Size (px)

DESCRIPTION

/apache

Citation preview

Tutorial de instalao do Apache/PHP em WindowsporDavi ShibayamaSUMRIO1. Introduo2. Apache

2.1. Obtendo o Apache

2.2. Instalando o Apache

2.3. Iniciando e parando o Apache

2.4. Testando a instalao do Apache3. 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. IntroduoEste 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. Apache2.1. Obtendo o ApacheO arquivo de instalao do Apache para Windows est disponvel em trs formatos:.ZIP,.EXEe.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, ondex.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 a1.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 doWindows95precisam 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.exe2.2. Instalando o ApachePara efetuar a instalao a partir deste tipo de arquivo.msi, voc dever ter o utilitrioMicrosoft Windows Installerinstalado no seu sistema. Os usurios doWindows2000,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 98Aps 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)ParaINICIARo servidor Web Apache, v no botoIniciar->Programas->Apache HTTP Servere clique emStart Apache in Console. Uma janela como esta dever aparecer, indicando que o Apache est em execuo:

ParaPARARo Apache, no aconselhvel que se feche esta janela diretamente. Ao invs disso, v emIniciar->Programas->Apache HTTP Servere clique emStop 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,NOse 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 ApachePara 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. PHP3.1. Obtendo o PHPEfetue o download do pacote com os arquivos do PHP para Windows, no seguinte endereo:http://www.php.net/downloads.phpBaixe o arquivo no formato.ZIP, o qual j contm todas as extenses da linguagem. Atualmente (Abr/2002), a verso mais recente do PHP disponvel paraWindows a4.1.2e o tamanho do seu pacote.ZIPest em torno de5MB. Este arquivo zipado dever ter o seguinte nome:php-x.x.x-Win32.zip, ondex.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 sejaC:\PHP.Aps a descompactao, a estrutura de diretrios do PHP deve ficar como indicado na figura abaixo:

3.2. Configurando o PHPCopie o arquivophp.ini-dist, que se encontra na pastaC:\PHP, para a pasta do Windows (geralmenteC:\Windows). Renomeie-o paraphp.inie 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 e feche este arquivo.Copie tambm o arquivophp4ts.dll, que se encontra na pastaC:\PHP, para a pastaC:\Windows\System, no caso de Windows95/98/ME/XP, ou para a pastaC:\WINNT\System32, no caso de WindowsNT/2000.3.3. Configurando o Apache para trabalhar com o PHPPara que o servidor WebApachepossa reconhecer oPHPe redirecionar as pginas escritas nesta linguagem para o seu interpretador, precisaremos adicionar algumas configuraes no arquivo de configurao doApache, ohttpd.conf, que est localizado na pasta\confdeste 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.confAdicione as seguintes linhasNO FINALdeste arquivo:

AddType application/x-httpd-php .phpLoadModule 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 plataformasWindows 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 PHPPara 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:

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.phpUma 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.phpL 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/