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.
muchas gracias estababuscando esto
ResponderEliminar