Monkey + PHP

Antes de comenzar las instrucciones de configuracion e instalacion de PHP , se da por entendido que Monkey esta instalado en tu sistema.

Si ya tienes instalado PHP en tu sistema corriendo con Apache o algo similar, no te hagas problema, puedes instalar PHP en otro directorio y no tendras problemas de compatibilidad o similares (por lo menos aun no los he tenido).

  • Descargar la ultima version de PHP :
      El sitio oficial de PHP es: http://www.php.net, allí podras encontrar
      la ultima versión de este gran procesador de hypertexto.
  • Instalando PHP para Monkey :
      Desde la linea de comandos:

        # tar zxfv php-4.x.x.tar.gz
        # cd php-4.x.x
        # ./configure --prefix=/home/my_home/php/
        # make
        # make install

      Eso instalara PHP en tu directorio home. Si deseas agregar soporte Mysql
      deberias agregar a la linea del configure la opcion --with-mysql u otro
      soporte el cual le quieras dar.
  • Agregando las bibliotecas de PHP al sistema :
      Ahora debemos copiar el archivo de configuracion de PHP (php.ini-dist) que se encuentra en el mismo directorio de las fuentes de este al directorio donde ha sido instalado PHP con el nombre de destino "php.ini":

        # cp php.ini-dist /home/my_home/php/lib/php.ini
      Los siguientes pasos de esta etapa deben ser ejecutados como root. Agrega la siguiente linea al final de /etc/ld.so.conf :

        /home/my_home/php/lib

      Luego corre el siguiente comando:

        # ldconfig
  • Reconfigurando monkey.conf :
      Teniendo instalado PHP correctamente debemos editar y reconfigurar el archivo monkey.conf (conf/monkey.conf).

      En la edicion del archivo, debemos definir el mime type y el interprete para procesar archivos PHP, debes agregar la siguiente linea (o descomentarla en caso de que exista):

        AddScript application/x-httpd-php /home/my_home/php/bin/php php

      Con esto definido ya puedes procesar archivos con extension ".php". Si deseas definir mas extensiones de archivos para que sean procesadas por el interprete PHP, deberias agregar la misma linea anterior pero cambiando la extension la cual se situa al final.
    Cualquier problema encontrado o sugerencia dirijirlos a edsiper@users.sf.net . ;-)