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>
¬e.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><?php highlight_file('un_script_php.php'); ?></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
-->