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

From: Date: Sun, 07 Aug 2005 14:41:19 +0000
Subject: cvs: phpdoc-ca /install/windows apache1.xml
Groups: php.doc.ca 
Request: Send a blank email to doc-ca+get-47@lists.php.net to get a copy of this message
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 -->

« previous php.doc.ca (#47) next »