<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Apache 2.0.x no Microsoft Windows</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Instalação em sistemas Windows" HREF="install.windows.html"><LINK REL="PREVIOUS" TITLE="Apache 1.3.x no Microsoft Windows" HREF="install.windows.apache1.html"><LINK REL="NEXT" TITLE="Servidores Sun, iPlanet e Netscape no Microsoft Windows" HREF="install.windows.sun.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="install.windows.apache1.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Capítulo 6. Instalação em sistemas Windows</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="install.windows.sun.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="install.windows.apache2" >Apache 2.0.x no Microsoft Windows</A ></H1 ><P > Essa seção contem notas e dicas específicas para instalação do Apache 2.0.x com o PHP nos sistemas Microsoft Windows.Também há <A HREF="install.windows.apache2.html" >instruções e notas para o Apache 1.3.x</A > em uma página separada. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > Por favor, leia os <A HREF="install.windows.manual.html" >passos da instalação manual</A > primeiro! </P ></BLOCKQUOTE ></DIV ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Suporte a Apache 2.2.x: </B > Usuários do Apache 2.2.x devem usar a documentação abaixo exceto que o nome do arquivo da dll apropriada é <TT CLASS="filename" >php5apache2_2.dll</TT > e lea só existe a partir do 5.2.0. Veja também <A HREF="http://snaps.php.net/" TARGET="_top" >http://snaps.php.net/</A > </P ></BLOCKQUOTE ></DIV ><DIV CLASS="warning" ><P ></P ><TABLE CLASS="warning" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >Atenção</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P >Nós não recomendamos a utilização de um threaded MPM em produção com o Apache2. Use ao invés prefork MPM, ou use Apache1. para informações sobre o motivo, leia este faq sobre usando <A HREF="faq.installation.html#faq.installation.apache2" >Apache2 com um threaded MPM</A ></P ></TD ></TR ></TABLE ></DIV ><P > Encorajamos que você olhe a <A HREF="http://httpd.apache.org/docs/2.0/" TARGET="_top" >Documentação do Apache</A > para entender o básico do Servidor Apache 2.0.x. Também considere ler as <A HREF="http://httpd.apache.org/docs/2.0/platform/windows.html" TARGET="_top" >notas específicas para o Windows</A > para o Apache 2.0.x antes de continuar. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Notas de compatibilidade do PHP e Apache 2.0.x: </B > As seguintes versões do PHP são compatíveis com a versão mais recente do Apache 2.0.x: <P ></P ><UL COMPACT="COMPACT" ><LI ><SPAN > PHP 4.3.0 ou superior, disponível em <A HREF="http://www.php.net/downloads.php" TARGET="_top" >http://www.php.net/downloads.php</A >. </SPAN ></LI ><LI ><SPAN > A última versão estável de desenvolvimento. Pegue o código fonte <A HREF="http://snaps.php.net/php5-latest.tar.gz" TARGET="_top" > http://snaps.php.net/php5-latest.tar.gz</A > ou baixe os binários para o Windows <A HREF="http://snaps.php.net/win32/php5-win32-latest.zip" TARGET="_top" > http://snaps.php.net/win32/php5-win32-latest.zip</A >. </SPAN ></LI ><LI ><SPAN > Uma versão pre-release disponível para download em <A HREF="http://qa.php.net/" TARGET="_top" >http://qa.php.net/</A >. </SPAN ></LI ><LI ><SPAN > Você sempre tem a opção de obter o PHP através da conta <A HREF="http://www.php.net/anoncvs.php" TARGET="_top" >anônima do CVS</A >. </SPAN ></LI ></UL > Essas versões do PHP são compatíveis com Apache 2.0.40 ou superior. </P ><P > Suporte a SAPI do Apache 2.0 começou no PHP 4.2.0. PHP 4.2.3 funciona com Apache 2.0.39, não use qualquer outra versão de Apache com PHP 4.2.3. No entando, a configuração recomendada é usar o 4.3.0 ou superior com a versão mais recente do Apache2. </P ><P > Todas as versões mencionadas do PHP ainda funcionarão com Apache 1.3.x. </P ></BLOCKQUOTE ></DIV ><DIV CLASS="warning" ><P ></P ><TABLE CLASS="warning" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >Atenção</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P > Apache 2.0.x foi desenhado para rodar no Windows NT 4.0, Windows 2000 ou Windows XP. Até o momento, suporte para Windows 9x está incompleto. Apache 2.0.x não tem planos para funcionar nessas plataformas. </P ></TD ></TR ></TABLE ></DIV ><P > Baixe a versão mais recente do <A HREF="http://www.apache.org/" TARGET="_top" > Apache 2.0.x</A > e uma versão apropriada do PHP. Siga os <A HREF="install.windows.manual.html" >Passos da Instalação Manual</A > e volte para continuar com a integração do PHP e Apache. </P ><P > Existem duas maneiras de configurar o PHP para funcionar com Apache 2.0.x no Windows. Uma é usar o binário CGI e a outra é usar o DLL do módulo do Apache. Em ambos os casos você precisa editar o arquivo <TT CLASS="filename" >httpd.conf</TT > para configurar o Apache para funcionar com o PHP e, então, reiniciar o servidor. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B >Lembre-se que quando acrescentando valores de caminhos nos arquivos de configuração do Apache para Windows, todas as contrabarras como em <TT CLASS="filename" >c:\directory\file.ext</TT > precisam ser convertidas para barras, como em <TT CLASS="filename" >c:/directory/file.ext</TT >. Uma barra ao final também é necessária para diretórios.</P ></BLOCKQUOTE ></DIV ><DIV CLASS="sect2" ><H2 CLASS="sect2" ><A NAME="install.windows.apache2.cgi" >Instalando como um binário CGI</A ></H2 ><P > Você precisa inserir essas três linhas para o arquivo <TT CLASS="filename" >httpd.conf</TT > de configuração do Apache para configura o binário CGI: <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN1565" ></A ><P ><B >Exemplo 6-5. PHP e Apache 2.0 como CGI</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="apache-conf" >ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php # Para o PHP 4 Action application/x-httpd-php "/php/php.exe" # Para o PHP 5 Action application/x-httpd-php "/php/php-cgi.exe"</PRE ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><DIV CLASS="warning" ><P ></P ><TABLE CLASS="warning" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >Atenção</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P >Se utilizar a instalação CGI, seu servidor estará aberto a possíveis ataques. Leia nossa <A HREF="security.cgi-bin.html" >seção de segurança CGI</A > para aprender em como se defender desses ataques.</P ></TD ></TR ></TABLE ></DIV ></DIV ><DIV CLASS="sect2" ><H2 CLASS="sect2" ><A NAME="install.windows.apache2.module" >Instalando como um módulo do Apache</A ></H2 ><P > Você precisa inserir essas duas linhas ao arquivo de configuração de Apache <TT CLASS="filename" >httpd.conf</TT > para configurar o módulo PHP para o Apache 2.0: <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN1575" ></A ><P ><B >Exemplo 6-6. PHP e Apache 2.0 como Módulo</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="apache-conf" ># Para o PHP 4 faça algo assim: LoadModule php4_module "c:/php/php4apache2.dll" # Não esqueça de copiar o arquivo php4apache2.dll do diretório sapi para o principal do PHP! AddType application/x-httpd-php .php # Para o PHP 5 faça algo assim: LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php # configure o caminho para o arquivo php.ini PHPIniDir "C:/php"</PRE ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > Lembre-se de substituir o caminho <TT CLASS="filename" >c:/php/</TT > para o caminho onde você instalou o PHP na sua máquina. Tome o cuidade de usar ou <TT CLASS="filename" >php4apache2.dll</TT > ou <TT CLASS="filename" >php5apache2.dll</TT > na sua diretiva LoadModule e <SPAN CLASS="emphasis" ><I CLASS="emphasis" >não</I ></SPAN > <TT CLASS="filename" >php4apache.dll</TT > ou <TT CLASS="filename" >php5apache.dll</TT > já que essas últimas são feitas para rodar com o <A HREF="install.windows.apache1.html" >Apache 1.3.x</A >. </P ></BLOCKQUOTE ></DIV ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > Se você quiser negociação de conteúdo, leia o <A HREF="faq.installation.html#faq.installation.apache.multiviews" >FAQ relacionado</A >. </P ></BLOCKQUOTE ></DIV ><DIV CLASS="warning" ><P ></P ><TABLE CLASS="warning" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >Atenção</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P > Não misture sua instalação com arquivos DLL de <SPAN CLASS="emphasis" ><I CLASS="emphasis" >versões diferentes do PHP</I ></SPAN >. Você só pode escolher usar as DLL's e extensões inclusas na versão do PHP que você baixou. </P ></TD ></TR ></TABLE ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="install.windows.apache1.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="install.windows.sun.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Apache 1.3.x no Microsoft Windows</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="install.windows.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Servidores Sun, iPlanet e Netscape no Microsoft Windows</TD ></TR ></TABLE ></DIV ></BODY ></HTML >