cvs: phpdoc-ca /install/windows apache1.xml

[email protected] ("Eduard Capell Brufau") Sun, 07 Aug 2005 14:41:19 -0000
Newsgroups php.doc.ca
Message-ID <cvseduardcapell1123425679@cvsserver>
eduardcapell		Sun Aug  7 10:41:19 2005 EDT

  Added files:                 
    /phpdoc-ca/install/windows	apache1.xml 
  Log:
  
  

http://cvs.php.net/co.php/phpdoc-ca/install/windows/apache1.xml?r=1.1&p=1
Index: phpdoc-ca/install/windows/apache1.xml
+++ phpdoc-ca/install/windows/apache1.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.16 Maintainer: eduardcapell Status: ready -->
   <sect1 id="install.windows.apache1">
    <title>Apache 1.3.x en Microsoft Windows</title>
    <para>
     Aquesta secció contè notes i consells específics a les instal·lacions de
     PHP en Apache 1.3.x en sistemes Microsoft Windows. També trobareu les 
     <link linkend="install.windows.apache2">instruccions i notes per Apache 
     2</link> en una pàgina diferent.
    </para>
    <note>
     <para>
      Llegiu-vos els <link linkend="install.windows.manual">passos per la 
      instal·lació</link> abans de començar!
     </para>
    </note>
    
    <simpara>
     Hi ha dues maneres de configurar el PHP per tal que funcioni en Apache 
     1.3.x en Windows. Una és el binari CGI (<filename>php.exe</filename> per
     PHP 4 i <filename>php-cgi.exe</filename> per PHP 5), i l'altra és l'ús de
     la DLL del Mòdul d'Apache. En tots dos casos, haureu d'editar el fitxer 
     &httpd.conf; per a poder configurar l'Apache perquè funcioni amb el PHP, i
     a continuació reiniciar el servidor.
    </simpara>
    
    <simpara>
     Val la pena que observeu que el mòdul SAPI ara és més estable en Windows, i
     en recomanem l'ús per sobre del binari CGI, ja que és més transparent i
     segur.
    </simpara>
    
    <simpara>
     Encara que potser hi pot haver variacions en la configuració de PHP en
     Apache, aquestes variacions seran prou simples com per que qualsevol les
     pugui utilitzar. En qualsevol cas, utilitzeu la Documentació de l'Apache
     per saber-ne més sobre les directives de configuració.
    </simpara>
  
    <simpara>
     Després de canviar el fitxer de configuració, recordeu-vos de reiniciar el
     servidor, per exemple, <command>NET STOP APACHE</command> seguit de la
     comanda <command>NET START APACHE</command>, si és que executeu l'Apache
     com a Servei de Windows, o bé utilitzeu els vostres enllaços habituals.
    </simpara>
    
    &note.apache.slashes;

    <sect2 id="install.windows.apache1.module">
     <title>Instal·lació com a mòdul d'Apache</title>
     <para>
      Heu d'afegir les línies següents al fitxer &httpd.conf; de l'Apache:
     </para>
     <para>
      <example>
       <title>PHP com a mòdul d'Apache 1.3.x</title>
        <para>
         Això suposa que el PHP està instal·lat a <filename>c:\php</filename>. 
         Ajusteu la ruta correcta si no és el vostre cas.
        </para>
        <para>
         Per PHP 4:
        </para>
        <programlisting role="apache-conf">
<![CDATA[
# Afegiu al final de la secció LoadModule
# No us oblideu de copiar aquest fitxer des del directori sapi!
LoadModule php4_module "C:/php/php4apache.dll"

# Afegiu al final de la secció AddModule
AddModule mod_php4.c
]]>
       </programlisting>
       <para>
        Per PHP 5:
       </para>
       <programlisting role="apache-conf">
<![CDATA[
# Afegiu al final de la secció LoadModule
LoadModule php5_module "C:/php/php5apache.dll"

# Afegiu al final de la secció AddModule
AddModule mod_php5.c
]]>
       </programlisting>
       <para>
        I per totes dues versions:
       </para>
       <programlisting role="apache-conf">
<![CDATA[
# Afegiu aquesta línia dins de la secció condicional <IfModule mod_mime.c>
AddType application/x-httpd-php .php

# Si voleu la sintaxi ressaltada, per fitxers .phps, també hi heu d'afegir
AddType application/x-httpd-php-source .phps
]]>
       </programlisting>
      </example>
     </para>
    </sect2>

    <sect2 id="install.windows.apache1.cgi">
     <title>Instal·lació com a binari CGI</title>
    
     <para>
      Si heu descomprimit el paquet PHP a <filename>C:\php\</filename> tal i com
      es descriu als <link linkend="install.windows.manual">Passos per la 
      Instal·lació Manual</link> , heu d'inserir aquestes línies al vostre
      fitxer de configuració de l'Apache, per tal de configurar el binari CGI:
      <example>
       <title>PHP i Apache 1.3.x com a CGI</title>
        <programlisting role="apache-conf">
<![CDATA[
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php

# Per PHP 4
Action application/x-httpd-php "/php/php.exe"

# Per PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"

# Epecifiquem el directori on tenim el fitxer php.ini
SetEnv PHPRC C:/php
]]>
       </programlisting>
      </example>
      Observem que la segona línia del llistat superior, la podem trobar en
      versions de &httpd.conf;, però està comentada. Recordeu també que heu de 
      substituir <filename>c:/php/</filename> per l'autèntica ruta al vostre 
      PHP.
     </para>
     &warn.install.cgi;
     <simpara>
      Si voleu presentar codi font de PHP amb la sintaxi ressaltada, no hi ha
      una opció tan simple com en la versió del mòdul. 
      Si voleu configurar l'Apache per tal que utilitzi el PHP com un binari
      CGI, haureu d'utilitzar la funció <function>highlight_file</function>.
      Per a fer-ho, només cal que creeu un fitxer de seqüència PHP, amb el
      següent codi: 
      <literal>&lt;?php highlight_file('un_script_php.php'); ?&gt;</literal>.
     </simpara>
    </sect2>

   </sect1>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->