Instalación · 2 min read · Feb 03, 2026

Instalando Cherokee Con Soporte PHP5 Y MySQL En Mandriva 2009.1

Instalando Cherokee Con Soporte PHP5 Y MySQL En Mandriva 2009.1

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 Mandriva 2009.1 con soporte para PHP5 (a través de FastCGI) y soporte para MySQL.

¡No garantizo 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 actualizamos nuestra base de datos de paquetes:

urpmi.update -a

Para instalar MySQL 5, simplemente ejecutamos:

urpmi MySQL MySQL-client

Por defecto, la red no está habilitada en el paquete MySQL de Mandriva 2009.1. Podemos cambiar esto comentando la línea skip-networking en /etc/my.cnf.

vi /etc/my.cnf

| [...] # No escuchar en un puerto TCP/IP en absoluto. Esto puede ser una mejora de seguridad, # si todos los procesos que necesitan conectarse a mysqld se ejecutan en el mismo host. # Toda interacción con mysqld debe hacerse a través de sockets Unix o tuberías con nombre. # Ten en cuenta que usar esta opción sin habilitar tuberías con nombre en Windows # (a través de la opción "enable-named-pipe") hará que mysqld sea inútil! # #skip-networking [...] |

Después, creamos los enlaces de inicio del sistema para MySQL…

chkconfig mysqld on

… y lo iniciamos:

/etc/init.d/mysqld start

A continuación, ejecuta

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

para establecer una contraseña para el usuario root (¡de lo contrario, cualquiera puede acceder a tu base de datos MySQL!).

3 Instalando Cherokee Y php-fcgi

Cherokee está disponible como un paquete de Mandriva, por lo tanto, podemos instalarlo así (junto con el paquete php-fcgi):

urpmi cherokee php-cgi php-fcgi

A continuación, creamos los enlaces de inicio del sistema para Cherokee y lo iniciamos:

chkconfig cherokee on  
/etc/init.d/cherokee start

Ahora 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 web que podemos iniciar de la siguiente manera:

cherokee-admin -b

(Por defecto, cherokee-admin solo se vincula 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: sT7GnE4BQqVRELdK  
  
Cherokee Web Server 0.99.4 (30 de mar 2009): Escuchando en el puerto ALL:9090, TLS  
deshabilitado, IPv6  
deshabilitado, usando epoll, límite de sistema de 1024 fds, máx. 505  
conexiones, caché I/O, hilo único

Necesitas 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 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 restart
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.