Instalación de servidor · 1 min read · Dec 18, 2025

Instalando Lighttpd Con Soporte PHP5 Y MySQL En Debian Lenny

Lighttpd es un servidor web seguro, rápido y conforme a estándares, diseñado para entornos críticos en velocidad. Este tutorial muestra cómo puedes instalar Lighttpd en un servidor Debian Lenny 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.0

Primero instalamos MySQL 5.0 de esta manera:

aptitude install mysql-server mysql-client

Se te pedirá que proporciones una contraseña para el usuario root de MySQL - esta contraseña es válida para el usuario root@localhost así como para [email protected], por lo que no tenemos que especificar una contraseña de root de MySQL manualmente más adelante:

Nueva contraseña para el usuario “root” de MySQL: <– tucontraseñarootsql Repetir contraseña para el usuario “root” de MySQL: <– tucontraseñarootsql

3 Instalando Lighttpd

Lighttpd está disponible como un paquete de Debian, por lo tanto, podemos instalarlo de esta manera:

aptitude install lighttpd

Ahora dirige tu navegador a http://192.168.0.100, y deberías ver la página de marcador de posición de Lighttpd:

La raíz del documento predeterminada de Lighttpd es /var/www en Debian, y el archivo de configuración es /etc/lighttpd/lighttpd.conf. Las configuraciones adicionales se almacenan en archivos en el directorio /etc/lighttpd/conf-available - estas configuraciones pueden ser habilitadas con el comando lighttpd-enable-mod que crea un enlace simbólico desde el directorio /etc/lighttpd/conf-enabled al archivo de configuración apropiado en /etc/lighttpd/conf-available. Puedes deshabilitar configuraciones con el comando lighttpd-disable-mod.

4 Instalando PHP5

Podemos hacer que PHP5 funcione en Lighttpd a través de FastCGI. Afortunadamente, Debian proporciona un paquete PHP5 habilitado para FastCGI que instalamos de esta manera:

aptitude install php5-cgi

5 Configurando Lighttpd Y PHP5

Para habilitar PHP5 en Lighttpd, debemos modificar /etc/php5/cgi/php.ini y agregar la línea cgi.fix_pathinfo = 1 justo al final del archivo:

vi /etc/php5/cgi/php.ini

| [...] cgi.fix_pathinfo = 1 |

Para habilitar la configuración fastcgi (que se almacena en /etc/lighttpd/conf-available/10-fastcgi.conf), ejecuta el siguiente comando:

lighttpd-enable-mod fastcgi

Esto crea un enlace simbólico /etc/lighttpd/conf-enabled/10-fastcgi.conf que apunta a /etc/lighttpd/conf-available/10-fastcgi.conf:

ls -l /etc/lighttpd/conf-enabled
server1:/usr/bin# ls -l /etc/lighttpd/conf-enabled  
total 0  
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf  
server1:/usr/bin#

Luego recargamos Lighttpd:

/etc/init.d/lighttpd force-reload
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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