Instalación Lighttpd · 2 min read · Dec 24, 2025

Instalando Lighttpd Con Soporte PHP5 Y MySQL En Fedora 13 - Página 2

5 Configurando Lighttpd Y PHP5

Para habilitar PHP5 en Lighttpd, debemos modificar dos archivos, /etc/php.ini y /etc/lighttpd/lighttpd.conf. Primero abrimos /etc/php.ini y añadimos la línea cgi.fix_pathinfo = 1 justo al final del archivo:

vi /etc/php.ini

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

Luego abrimos /etc/lighttpd/lighttpd.conf y descomentamos “mod_fastcgi”, en la estrofa server.modules:

vi /etc/lighttpd/lighttpd.conf

| [...] server.modules = ( # "mod_rewrite", # "mod_redirect", # "mod_alias", "mod_access", # "mod_trigger_b4_dl", # "mod_auth", # "mod_status", # "mod_setenv", "mod_fastcgi", # "mod_proxy", # "mod_simple_vhost", # "mod_evhost", # "mod_userdir", # "mod_cgi", # "mod_compress", # "mod_ssi", # "mod_usertrack", # "mod_expire", # "mod_secdownload", # "mod_rrdtool", "mod_accesslog" ) [...] |

y luego, más abajo en el archivo, hay una estrofa fastcgi.server que también descomentamos:

| [...] #### módulo fastcgi ## lee fastcgi.txt para más información ## para PHP no olvides establecer cgi.fix_pathinfo = 1 en el php.ini fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) ) [...] |

Luego reiniciamos Lighttpd:

/etc/init.d/lighttpd restart

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

La raíz del documento del sitio web predeterminado es /var/www/lighttpd. 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 /var/www/lighttpd/info.php

| |

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

Como puedes ver, PHP5 está funcionando, y está funcionando a través de FastCGI, como se muestra en la línea de API del servidor. Si te desplazas más 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 php-mysql. Es una buena idea instalar algunos otros módulos de PHP5 también, ya que podrías necesitarlos para tus aplicaciones. Puedes buscar módulos de PHP5 disponibles así:

yum search php

Elige los que necesites e instálalos así:

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

Ahora reinicia Lighttpd:

/etc/init.d/lighttpd restart

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.