cvs: phpdoc-ca /install/unix hpux.xml
[email protected] ("Eduard Capell Brufau") Thu, 04 Aug 2005 10:23:06 -0000
| Newsgroups | php.doc.ca |
|---|---|
| Message-ID | <cvseduardcapell1123150986@cvsserver> |
eduardcapell Thu Aug 4 06:23:06 2005 EDT
Added files:
/phpdoc-ca/install/unix hpux.xml
Log:
http://cvs.php.net/co.php/phpdoc-ca/install/unix/hpux.xml?r=1.1&p=1
Index: phpdoc-ca/install/unix/hpux.xml
+++ phpdoc-ca/install/unix/hpux.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.1 Maintainer: eduardcapell Status: ready -->
<sect1 id="install.unix.hpux">
<title>Notes específiques d'instal·lació en HP-UX</title>
<para>
Aquesta secció contè notes i consells específics per la instal·lació
de PHP en sistemes HP-UX. (Contribució fet per paul_mckay a clearwater-it punt co punt uk).
</para>
<note>
<simpara>
Aquests consells han estat escrits per PHP 4.0.4 i Apache 1.3.9.
</simpara>
</note>
<para>
<orderedlist>
<listitem>
<para>
Necessitareu gzip, descarregueu-ne una distribució binària de
<filename>http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z</filename>.
Descomprimiu el fitxer i instal·leu-lo amb swinstall.
</para>
</listitem>
<listitem>
<para>
Necessiteu gcc, descarregueu-ne una distribució binària de
<filename>http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz</filename>.
Descomprimiu el fitxer i instal·leu-lo amb swinstall.
</para>
</listitem>
<listitem>
<para>
Necessiteu les eines GNU binutils, podeu descarregar-ne una distribució binària de
<filename>http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz</filename>.
Descomprimiu el fitxer i instal·leu-lo amb swinstall.
</para>
</listitem>
<listitem>
<para>
Necessiteu bison, podeu descarregar-ne una distribució binària de
<filename>http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz</filename>,
i instal·leu com s'ha indicat més amunt.
</para>
</listitem>
<listitem>
<para>
Ara necessiteu flex, cal que en descarregueu el codi font d'una de
les rèpliques de http://www.gnu.org. Es troba al directori non-gnu del
lloc ftp. Descarregueu el fitxer, <command>gunzip</command>, i llavors
apliqueu-li la comanda <command>tar -xvf</command>. Aneu a la carpeta flex,
acabada de crear, i executeu <command>./configure</command>, seguit de
<command>make</command>, i llavors <command>make install</command>.
</para>
<para>
Si teniu algun error en aquest punt, probablement és perquè gcc, etc. no estan al
vostre PATH, per tal caldrà que modifiqueu PATH com correspongui.
</para>
</listitem>
<listitem>
<para>
Descarregueu el codi font de PHP i Apache.
</para>
</listitem>
<listitem>
<para>
Apliqueu-los les comandes <command>gunzip</command> and <command>tar -xvf</command>.
Ara cal que fem algunes modificacions en un parell de fitxers per tal que els
puguem compilar.
</para>
</listitem>
<listitem>
<para>
Primer, el fitxer configure s'ha de modificar perquè no sembla que
no s'adona que som en una màquina hpux. Hi deu haver una manera millor
de fer-ho, però una manera fàcil i barata és posar
<literal>lt_target=hpux10.20</literal> en la línia 47286 de l'arxiu de
seqüència configure.
</para>
</listitem>
<listitem>
<para>
A continuació, el fitxer GuessOS d'Apache també s'ha de retocar. En el fitxer
<filename>apache_1.3.9/src/helpers</filename> canvieu la línia 89, substituint
<literal>echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0</literal> per:
<literal>echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0</literal>
</para>
</listitem>
<listitem>
<para>
No podeu instal·lar el PHP com un objecte compartit en HP-UX, de manera que
s'ha de compilar estàticament, seguiu-ne les instruccions a la pàgina
d'Apache.
</para>
</listitem>
<listitem>
<para>
El PHP i l'Apache s'haurien d'haver compilat correctament, però l'Apache
no arrencarà. Heu de crear un nou usuari per Apache, per exemple www, o bé
apache. Llavors canvieu les línies 252 i 253 del fitxer
<filename>conf/httpd.conf</filename> de l'Apache, de manera que enlloc de
</para>
<screen>
User nobody
Group nogroup
</screen>
<para>
hi digui
</para>
<screen>
User www
Group sys
</screen>
<para>
Això passa perquè no podeu executar l'Apache com a nobody en hp-ux. L'Apache
i el PHP ara haurien de funcionar.
</para>
</listitem>
</orderedlist>
</para>
</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
-->