Instalación PHP · 2 min read · Jan 18, 2026

Instalando Cherokee Con Soporte PHP5 Y MySQL En OpenSUSE 11.3 - Página 2

5 Habilitando PHP5 En Cherokee

PHP no está habilitado en Cherokee por defecto. Para habilitarlo, necesitamos iniciar el panel de control basado en web de Cherokee…

cherokee-admin -b

… y acceder a él ( http://192.168.0.100:9090/).

Ahora ve a vServers, selecciona el vhost por defecto y ve a la pestaña Comportamiento; haz clic en el botón Gestión de Reglas:

En la columna izquierda, ahora deberías ver todas las reglas existentes:

Haz clic en el botón Más junto a Comportamiento para agregar una nueva regla:

Aparece una ventana emergente; selecciona Idiomas en la columna izquierda, luego elige PHP y haz clic en el botón Agregar:

A continuación, haz clic en el botón Crear en la ventana del Asistente de Configuración:

Ahora deberías ver una nueva regla para PHP en la columna izquierda (con el estado NO FINAL). Puedes cambiar la configuración predeterminada de PHP si lo deseas (esto no es necesario, la configuración predeterminada debería estar bien en la mayoría de los casos). La configuración de FastCGI está en la pestaña Controlador:

Para finalizar la configuración, haz clic en la casilla que dice NO FINAL…

… y debería cambiar a FINAL:

En la esquina superior derecha ahora debería haber un botón GUARDAR - haz clic en él para guardar la nueva configuración…

… y luego haz clic en el botón Reinicio suave:

PHP ahora debería estar listado en la pestaña Comportamiento (debería haber una marca en la columna Final):

Presiona CTRL+C en la línea de comandos para detener el panel de control.

6 Probando PHP5 / Obteniendo Detalles Sobre Tu Instalación de PHP5

La raíz del documento del sitio web por defecto es /srv/www/htdocs. Ahora crearemos un pequeño archivo PHP ( info.php) en ese directorio y lo llamaremos en un navegador. El archivo mostrará muchos detalles útiles sobre nuestra instalación de PHP, como la versión de PHP instalada.

vi /srv/www/htdocs/info.php

| |

Ahora llamamos a ese archivo en un navegador (por ejemplo, http://192.168.0.100/info.php):

Como ves, PHP5 está funcionando, y está funcionando a través de FastCGI, como se muestra en la línea de API del Servidor. Si desplazas hacia abajo, verás todos los módulos que ya están habilitados en PHP5. MySQL no está listado allí, lo que significa que aún no tenemos soporte para MySQL en PHP5.

7 Obteniendo Soporte MySQL En PHP5

Para obtener soporte MySQL en PHP, podemos instalar el paquete php5-mysql. Es una buena idea instalar algunos otros módulos de PHP5 también, ya que podrías necesitarlos para tus aplicaciones:

yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-pear php5-sysvmsg php5-sysvshm

Ahora reinicia Cherokee:

/etc/init.d/cherokee start && /etc/init.d/cherokee start

(Estoy usando los comandos de detener e iniciar aquí en lugar de reiniciar porque reiniciar no funcionó de manera confiable en mi sistema - a veces Cherokee no comenzaba a pesar de decirlo.)

Ahora recarga http://192.168.0.100/info.php en tu navegador y desplázate hacia abajo a la sección de módulos nuevamente. Ahora deberías encontrar muchos nuevos módulos allí, incluido el módulo MySQL:

8 Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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