Servidor web · 2 min read · Feb 03, 2026
Instalando Cherokee Con Soporte PHP5 Y MySQL En Fedora 11
Instalando Cherokee Con Soporte PHP5 Y MySQL En Fedora 11
Versión 1.0
Autor: Falko Timme
Sígueme en Twitter
Cherokee es un servidor web muy rápido, flexible y fácil de configurar. Soporta las tecnologías más extendidas hoy en día: FastCGI, SCGI, PHP, CGI, conexiones encriptadas TLS y SSL, hosts virtuales, autenticación, codificación en tiempo real, balanceo de carga, archivos de registro compatibles con Apache, y mucho más. Este tutorial muestra cómo puedes instalar Cherokee en un servidor Fedora 11 con soporte para PHP5 (a través de FastCGI) y soporte para MySQL.
¡No emito ninguna garantía de que esto funcione para ti!
1 Nota Preliminar
En este tutorial utilizo el nombre de host server1.example.com con la dirección IP 192.168.0.100. Estas configuraciones pueden diferir para ti, así que debes reemplazarlas donde sea apropiado.
2 Instalando MySQL 5
Primero instalamos MySQL 5 de esta manera:
yum install mysql mysql-serverLuego creamos los enlaces de inicio del sistema para MySQL (para que MySQL se inicie automáticamente cada vez que el sistema arranque) y comenzamos el servidor MySQL:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startCrea una contraseña para el usuario root de MySQL (reemplaza yourrootsqlpassword con la contraseña que deseas usar):
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword3 Instalando Cherokee
Cherokee está disponible como un paquete de Fedora, por lo tanto, podemos instalarlo de esta manera:
yum install cherokeeA continuación, creamos los enlaces de inicio del sistema para Cherokee y lo iniciamos:
chkconfig --levels 235 cherokee on
/etc/init.d/cherokee startAhora dirige tu navegador a http://192.168.0.100, y deberías ver la página de marcador de posición de Cherokee:

Cherokee se puede configurar a través de un panel de control basado en la web que podemos iniciar de la siguiente manera:
cherokee-admin -b(Por defecto, cherokee-admin se vincula solo a 127.0.0.1 (localhost), lo que significa que solo puedes conectarte desde el mismo sistema. Con el parámetro -b puedes especificar la dirección de red a la que escuchar. Si no se proporciona ninguna IP, se vinculará a todas las interfaces.)
La salida debería ser similar a esta:
[root@server1 ~]# cherokee-admin -b
Login:
User: admin
One-time Password: WvU7xFiSLH5748AQ
Web Interface:
URL: http://localhost:9090/
Cherokee Web Server 0.99.17 (Jun 14 2009): Listening on port ALL:9090, TLS
disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505
connections, caching I/O, single threadNecesitas el nombre de usuario y la contraseña para iniciar sesión en la interfaz web que se puede encontrar en http://192.168.0.100:9090/:

Así es como se ve la interfaz web:

Para detener cherokee-admin, escribe CTRL+C en la terminal.
4 Instalando PHP5
Podemos hacer que PHP5 funcione en Cherokee a través de FastCGI. Por lo tanto, instalamos el paquete php-cli:
yum install php-cli5 Configurando PHP5
Debemos modificar /etc/php.ini y agregar la línea cgi.fix_pathinfo = 1 justo al final del archivo:
vi /etc/php.ini| [...] cgi.fix_pathinfo = 1 |
Luego reiniciamos Cherokee:
/etc/init.d/cherokee restartRecibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.