Instalación de Software · 3 min read · Feb 13, 2026
Instalando Lighttpd Con Soporte PHP5 Y MySQL En OpenSUSE 11.4
Instalando Lighttpd Con Soporte PHP5 Y MySQL En OpenSUSE 11.4
Versión 1.0
Autor: Falko Timme
Sígueme en Twitter
Lighttpd es un servidor web seguro, rápido y compatible con estándares, diseñado para entornos críticos en velocidad. Este tutorial muestra cómo puedes instalar Lighttpd en un servidor OpenSUSE 11.4 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 la siguiente manera:
yast2 -i mysql mysql-client mysql-community-serverLuego creamos los enlaces de inicio del sistema para MySQL (para que MySQL se inicie automáticamente cada vez que el sistema arranca) y comenzamos el servidor MySQL:
chkconfig -f --add mysql
/etc/init.d/mysql startPara asegurar la instalación de MySQL, ejecuta:
mysql_secure_installationAhora se te harán varias preguntas:
server1:~ # mysql_secure_installation
NOTA: ¡SE RECOMIENDA EJECUTAR TODAS LAS PARTES DE ESTE SCRIPT PARA TODOS LOS SERVIDORES MySQL EN USO EN PRODUCCIÓN! ¡LEA CADA PASO CUIDADOSAMENTE!
Para iniciar sesión en MySQL y asegurarla, necesitaremos la contraseña actual del usuario root. Si acabas de instalar MySQL, y no has configurado la contraseña de root aún, la contraseña estará en blanco, así que solo debes presionar enter aquí.
Ingresa la contraseña actual para root (presiona enter si no hay): <– ENTER
OK, se utilizó la contraseña correctamente, continuando…
Establecer la contraseña de root asegura que nadie pueda iniciar sesión en el usuario root de MySQL sin la autorización adecuada.
¿Establecer contraseña de root? [Y/n] <– Y
Nueva contraseña: <– ingresa tu contraseña deseada para root de MySQL
Reingresa la nueva contraseña: <– confirma esa contraseña
¡Contraseña actualizada exitosamente!
Recargando tablas de privilegios..
… ¡Éxito!
Por defecto, una instalación de MySQL tiene un usuario anónimo, permitiendo que cualquiera inicie sesión en MySQL sin tener que tener una cuenta de usuario creada para ellos. Esto está destinado solo para pruebas, y para hacer que la instalación sea un poco más fluida. Debes eliminarlos antes de pasar a un entorno de producción.
¿Eliminar usuarios anónimos? [Y/n] <– Y
… ¡Éxito!
Normalmente, solo se debe permitir que root se conecte desde ‘localhost’. Esto asegura que alguien no pueda adivinar la contraseña de root desde la red.
¿Deshabilitar inicio de sesión remoto para root? [Y/n] <– Y
… ¡Éxito!
Por defecto, MySQL viene con una base de datos llamada ‘test’ a la que cualquiera puede acceder. Esto también está destinado solo para pruebas, y debe ser eliminado antes de pasar a un entorno de producción.
¿Eliminar la base de datos de prueba y el acceso a ella? [Y/n] <– Y
- Eliminando base de datos de prueba…
… ¡Éxito! - Eliminando privilegios sobre la base de datos de prueba…
… ¡Éxito!
Recargar las tablas de privilegios asegurará que todos los cambios realizados hasta ahora surtan efecto de inmediato.
¿Recargar tablas de privilegios ahora? [Y/n] <– Y
… ¡Éxito!
Limpiando…
¡Todo listo! Si has completado todos los pasos anteriores, tu instalación de MySQL debería estar ahora segura.
¡Gracias por usar MySQL!
server1:~ #
Ahora tu configuración de MySQL debería estar asegurada.
3 Instalando Lighttpd
Lighttpd está disponible como un paquete de OpenSUSE, por lo tanto, podemos instalarlo de esta manera:
yast2 -i lighttpdLuego creamos los enlaces de inicio del sistema para Lighttpd (para que Lighttpd se inicie automáticamente cada vez que el sistema arranca) y lo comenzamos:
chkconfig -f --add lighttpd
/etc/init.d/lighttpd startAhora dirígete a tu navegador a http://192.168.0.100, y deberías ver que Lighttpd entrega una página (bueno, es una página 404 porque no hay un archivo index en la raíz de documentos de Lighttpd, pero al menos esto significa que Lighttpd está funcionando correctamente):

La raíz de documentos predeterminada de Lighttpd es /srv/www/htdocs en OpenSUSE, y el archivo de configuración es /etc/lighttpd/lighttpd.conf.
4 Instalando PHP5
Podemos hacer que PHP5 funcione en Lighttpd a través de FastCGI. Hay un paquete de FastCGI para PHP5 disponible en OpenSUSE, php5-fastcgi, que instalamos de esta manera:
yast2 -i php5-fastcgiRecibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.