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
-->