Sophie

Sophie

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

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 1.3.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="Microsoft IIS / PWS"
HREF="install.windows.iis.html"><LINK
REL="NEXT"
TITLE="Apache 2.0.x no Microsoft Windows"
HREF="install.windows.apache2.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.iis.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.apache2.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.apache1"
>Apache 1.3.x no Microsoft Windows</A
></H1
><P
>&#13;     Essa seção contem notas e dicas específicas para instalação do Apache 1.3.x com
     o PHP nos sistemas Microsoft Windows. Também há
     <A
HREF="install.windows.apache2.html"
>instruções e notas
     para o Apache 2</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
><P
>&#13;     Existem duas maneiras de configurar o PHP para funcionar com o Apache 1.3.x
     no Windows. Uma é usar o binário CGI (<TT
CLASS="filename"
>php.exe</TT
>
     para o PHP 4 e <TT
CLASS="filename"
>php-cgi.exe</TT
> para o PHP 5),
     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
><P
>&#13;     Vale a pena notar que agora o módulo SAPI tornou-se mais
     estável no Windows, nós recomendamos o seu uso ao invés
     do binário CGI, uma vez que é mais transparente e seguro.
    </P
><P
>&#13;     Embora existam algumas pequenas variações de configuração do PHP
     com o Apache, elas são simples o suficiente para ser usado por
     iniciantes. Por favor, consulte a Documentação do Apache para mais
     diretivas de configuração.
    </P
><P
>&#13;     Depois de mudar o arquivo de configuração, lembre-se de reiniciar o servidor, por
     exemplo, executando <B
CLASS="command"
>NET STOP APACHE</B
> seguido de
     <B
CLASS="command"
>NET START APACHE</B
>, se você rodar o Apache como um Windows
     Service, ou user os atalhos normais.
    </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.apache1.module"
>Instalando como um módulo do Apache</A
></H2
><P
>&#13;      Você deve adicionar as seguintes linhas para o seu arquivo <TT
CLASS="filename"
>httpd.conf</TT
>:
     </P
><P
>&#13;      <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN1487"
></A
><P
><B
>Exemplo 6-3. PHP como um módulo do Apache 1.3.x</B
></P
><P
>&#13;         Presume-se que o PHP esteja instalado em <TT
CLASS="filename"
>c:\php</TT
>. Ajuste o
         caminho se não for o seu caso.
        </P
><P
>&#13;         Para o PHP 4:
        </P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="apache-conf"
># Adicione ao fim da seção LoadModule
# Não se esqueça de copiar esse arquivo do diretório sapi
LoadModule php4_module "c:/php/php4apache.dll"

# Adicione ao fim da seção AddModule
AddModule mod_php4.c</PRE
></TD
></TR
></TABLE
><P
>&#13;        Para o PHP 5:
       </P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="apache-conf"
># Adicione ao fim da seção LoadModule
LoadModule php5_module "c:/php/php5apache.dll"

# Adicione ao fim da seção AddModule
AddModule mod_php5.c</PRE
></TD
></TR
></TABLE
><P
>&#13;        Para ambos:
       </P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="apache-conf"
># Adicione essa linha dentro das tags condicionais &#60;IfModule mod_mime.c&#62;
AddType application/x-httpd-php .php

# Para arquivos .phps com highlight de sintaxe adicione também
AddType application/x-httpd-php-source .phps</PRE
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
     </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="install.windows.apache1.cgi"
>Instalando como um binário CGI</A
></H2
><P
>&#13;      Se você dezipou o pacote PHP para o diretório <TT
CLASS="filename"
>C:\php\</TT
> como descrito
      na seção <A
HREF="install.windows.manual.html"
>Passos da
      Instalação Manual</A
>, você precisa inserir
      as seguintes linhas ao arquivo de configuração do Apache para
      configurar o uso do binário CGI:
      <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN1502"
></A
><P
><B
>Exemplo 6-4. PHP e Apache 1.3.x 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"

# especifica o diretório onde o php.ini está
SetEnv PHPRC C:/php</PRE
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
      Note que a segunda linha na lista acima pode ser encontrada
      na versão padrão do <TT
CLASS="filename"
>httpd.conf</TT
>, mas está comentada. Lembre-se
      de substituir também o <TT
CLASS="filename"
>c:/php/</TT
> pelo caminho
      do PHP no seu sistema.
     </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
><P
>&#13;      Se você gostaria de apresentar os códigos-fonte dos PHP com highlight de sintaxe,
      não exites uma opção conveniente como na versão de módulo.
      Se você escolheu configura o Apache para usar o PHP como um binário CGI, você
      precisará usar a função <A
HREF="function.highlight-file.html"
><B
CLASS="function"
>highlight_file()</B
></A
>. Para
      fazer isso, simplesmente crie um script PHP e adicione esse código:
      <TT
CLASS="literal"
>&#60;?php highlight_file('some_php_script.php'); ?&#62;</TT
>.
     </P
></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.iis.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.apache2.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Microsoft IIS / PWS</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"
>Apache 2.0.x no Microsoft Windows</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>