Esta sección contiene notas y ayudas específicas para instalar PHP
en sistemas HP_UX_
Necesitais gzip, podeis bajar una distribución binaria de
http://hpux_connect_org_uk/ftp/hpux/Gnu/gzip_1_2_4a/gzip_1_2_4a_sd_10_20_depot_Z
descomprimir el fichero e instalar usando swinstall_
Necesitais gcc, podeis bajar una distribución binaria de
http://gatekeep_cs_utah_edu/ftp/hpux/Gnu/gcc_2_95_2/gcc_2_95_2_sd_10_20_depot_gz
descomprimir el fichero e instalar usando swinstall_
Necesitais GNU binutils, podeis bajar una distribución binaria de
http://hpux_connect_org_uk/ftp/hpux/Gnu/binutils_2_9_1/binutils_2_9_1_sd_10_20_depot_gz
descomprimir el fichero e instalar usando swinstall_
Necesitais bison, podeis bajar una distribución binaria de
http://hpux_connect_org_uk/ftp/hpux/Gnu/bison_1_28/bison_1_28_sd_10_20_depot_gz
descomprimir el fichero e instalar usando swinstall_
Necesitais flex, podeis bajar el código fuente de uno de los
servidores espejo de http://www_gnu_org_ Se encuentra en el
directorio non_gnu en el servidor ftp_ Bajar el fichero y
ejecutar tar _xvf en el mismo_ Entrar en el
nuevo directorio flex creado y ejecutar
_/configure, make, y por
ultimo make install_
Si teneis errores, es probablemente porque gcc, etc no se encuentra
en vuestro PATH, actualizar la variable PATH para corregir esto_
Bajar el codigo fuente de PHP y Apache
Ejecutar gunzip y tar _xvf
en ellos_ Necesitamos cambiar una par de ficheros para que
compilen sin problemas_
Para empezar el fichero de configuracion necesita cambiarse
porque parece que olvida que estamos en una maquina hpux_ Existe
otra manera de hacer esto, pero una manera rapida y faciel es
introducir la linea lt_target=hpux10_20 em la
linea 47286 del script de configuración_
Tambien tenemos que cambiar el fichero de apache GuessOS_ En el
fichero apache_1_3_9/src/helpers cambiar la
linea 89 de echo "hp${HPUXMACH}_hpux${HPUXVER}"; exit
0 a echo "hp${HPUXMACH}_hp_hpux${HPUXVER}";
exit 0
No se puede instalar PHP como modulo compartido en HP_UX,
se debe compilar estaticamente, seguir las instrucciones en la
documentación de Apache_
PHP y apache deberian de haber compilado sin problemas, pero
Apache no arrancara_ Necesitamos crear un nuevo usuario para
ejecutar Apache, p_ej: www o apache_ Cambiar la linea 252 y 253
en el fichero de configuracion de Apache
conf/httpd_conf, para en vez de:
User nobody
Group nogroup |
tener
Esto hay que hacerlo porque Apache no puede ejecutarse como
nobody en hp_ux_ Apache y PHP deberian de funcionar ahora_