Seguridad, velocidad, cumplimiento y flexibilidad:todos estos describen lighttpd (pron. lighty), que está redefiniendo rápidamente la eficiencia de un servidor web; ya que está diseñado y optimizado para entornos de alto rendimiento. Con una huella de memoria pequeña en comparación con otros servidores web, una gestión eficaz de la carga de la CPU y un conjunto de funciones avanzadas (FastCGI, SCGI, autenticación, compresión de salida, reescritura de URL y muchas más), lighttpd es la solución perfecta para cada servidor. que sufre problemas de carga y, lo mejor de todo, es de código abierto con licencia BSD revisada.
Este tutorial le muestra cómo instalar lighttpd en Ubuntu 14.10 con soporte para PHP y MySQL.
Instalación de MySQL:
Primero instalaremos MySQL emitiendo el siguiente comando.
$ sudo apt-get install mysql-client mysql-server
Después de la instalación de todos los paquetes, se le pedirá que configure la contraseña de root de MySQL. Escriba la nueva contraseña de root para MySQL en la pantalla siguiente.
Repita la contraseña de root.
Instalación de Lighttpd:
Instale Lighttpd usando el siguiente comando.
$ sudo apt-get install lighttpd
Abra el navegador web y visite http://your-ip-address/index.lighttpd.html , debería ver la página siguiente; esto le confirmará que lighttpd se instaló correctamente en el servidor.
La raíz del documento predeterminada en Ubuntu 14.10 es /var/www/, los archivos de configuración se encuentran en el directorio /etc/lighttpd/.
Instalación de PHP:
Lo siguiente es instalar PHP con Fast cgi, tiene algunas características adicionales útiles para sitios de cualquier tamaño, especialmente sitios más ocupados. Instálelo emitiendo el siguiente comando.
$ sudo apt-get install php5-cgi php5-mysql
Habilite la compatibilidad con cgi rápido.
$ sudo lighttpd-enable-mod fastcgi $ sudo lighttpd-enable-mod fastcgi-php
Vuelva a cargar el servicio lighttpd para que tenga un efecto de cgi rápido.
$ sudo /etc/init.d/lighttpd force-reload
Probando la compatibilidad con PHP-cgi:
Para probar PHP, coloque un archivo PHP en la raíz del documento. En la terminal, copie/pegue la siguiente línea:
$ sudo nano /var/www/info.php
Esto abrirá un archivo llamado index.php, copia/pega esta línea en el archivo index.php:
<?php phpinfo(); ?>
Ahora abra su navegador web y escriba http://your-ip-address/info.php, la página se verá como a continuación:
En la captura de pantalla anterior, PHP funciona y funciona a través de FastCGI, como se muestra en la línea API del servidor. Si se desplaza hacia abajo, verá todos los módulos que ya están habilitados en PHP. Desplácese hacia abajo en el navegador y busque la información de soporte de MySQL.
¡Eso es todo!