Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 703d980c580707c382b4e43e25965bc5 > files > 11747

php-manual-pt_BR-5.2.4-1mdv2008.1.noarch.rpm

<!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
>&#13;     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
>&#13;     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
>&#13;         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
>&#13;         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"
>&#13;         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"
>&#13;         http://snaps.php.net/win32/php5-win32-latest.zip</A
>.
        </SPAN
></LI
><LI
><SPAN
>&#13;         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
>&#13;         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
>&#13;      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
>&#13;      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
>&#13;      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
>&#13;     Baixe a versão mais recente do <A
HREF="http://www.apache.org/"
TARGET="_top"
>&#13;     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
>&#13;     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
>&#13;      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
>&#13;      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
>&#13;       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
>