cvs: phpdoc-ca /install/unix hpux.xml

From: Date: Thu, 04 Aug 2005 10:23:06 +0000
Subject: cvs: phpdoc-ca /install/unix hpux.xml
Groups: php.doc.ca 
Request: Send a blank email to doc-ca+get-28@lists.php.net to get a copy of this message
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 -->

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