lunes, 6 de febrero de 2012

Cherokee, ejecución de scripts PHP.


   Para ejecutar PHP en cherokee, lo primero sera instalar phpcgi, no puede ser php normal ya que cherokee es multi hilos por defecto, en verdad es una mezcla, por lo que no se puede utilizar php normal.
# apt-get install php5-cgi


   Tras esto tenemos que modificar el fichero /etc/php5/cgi/php.ini y tenemos que descomentar la linea que dice:
# cgi.fix_pathinfo=1


    Tras esto nos metemos en el virtual host que queramos y nos vamos a el apartado de Comportamiento. Una vez en este apartado le damos a “Rule Management”.


    Ahora para que nuestro sitio pueda interpretar php, tenemos que darle primero a Nuevo.

    Esto nos abrirá una ventana, donde en el lateral izquierdo tenemos varias opciones, pues nos vamos a el apartado Lenguajes y seleccionamos PHP. Tras esto le damos a Añadir.

    Y nos saldrá otra ventana a la que le daremos a crear.

    Tras esto se nos añade en el panel de la izquierda una nueva opción. En esta opción si nos vamos a la pestaña Gestor, podemos elegir que tipo de gestor queremos (FastCGI, CGI...) yo puse FastCGI, que es el mas rápido.

   Tras estos pasos le damos a Guardar y reinicio Forzado.

    A mi a lo primero me saltaba error en los permisos, así que me fui a la pestaña Seguridad y en la opción de Permitir desde, puse 0.0.0.0/0.0.0.0. Tras esto, guarde y reinicie.

 
    Para comprobar, que todo funciona bien me cree el siguiente archivo:
# cat /var/www/info.php
<?php phpinfo(); ?>

    Y aquí esta el resultado.

1 comentario: