GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Lighttpd con PHP5 (FastCGI) y MySQL en Linux Mint 12 / Ubuntu 11.10

Seguridad, velocidad, cumplimiento y flexibilidad:todo esto describe 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 está sufriendo problemas de carga. Y lo mejor de todo es que es de código abierto bajo la licencia BSD revisada.

Aquí te explicaré la instalación de Lighttd con PHP y MySQL en Linux Mint 12.

Instalación de Lighttpd:

Para empezar instalaremos Lighttpd.

Escriba el siguiente comando en la terminal y luego presione enter.

raj@geeksite~/$ sudo apt-get install lighttpd

Inicie Lighttpd usando el siguiente comando.

raj@geeksite~/$ sudo /etc/init.d/lighttpd restart

Probando Lighttpd:

Para asegurarnos de que todo esté instalado correctamente, ahora probaremos Lighttpd para asegurarnos de que funciona correctamente. Abra cualquier navegador web y luego ingrese lo siguiente en la dirección web:

 http://127.0.0.1/index.lighttpd.html  or  http://your.ip.addr.ess/index.lighttpd.html

Debería ver la página de marcador de posición de Lighttpd, la raíz del documento predeterminada de lighttpd es /var/www/  en Ubuntu /Linux Mint; el archivo de configuración es /etc/lighttpd/lighttpd.conf y las configuraciones adicionales se almacenan en /etc/lighttpd/conf.available/ directorio.

Instalación de MySQL:

Lo siguiente es instalar el servidor y el cliente MySQL, ambos están disponibles en el repositorio de Linux Mint; simplemente emita el siguiente comando para instalarlo.

raj@geeksite~/$ sudo apt-get install mysql-server mysql-client php5-mysql

Después de la instalación, le pedirá que configure la contraseña raíz de MySQL, así que simplemente ingrese la contraseña.

Vuelva a introducir la contraseña para confirmar.

Instalación de PHP:

Lo siguiente es instalar PHP 5 en Ubuntu con FastCGI. Ubuntu / Linux Mint proporciona un paquete PHP5 habilitado para FastCGI. Podemos instalar emitiendo el siguiente comando.

raj@geeksite~/$ sudo apt-get install php5-cgi

Configuración de PHP5 y Lighttpd:

Para habilitar PHP5 en Lighttpd, deberá modificar el archivo de configuración /etc/php5/cgi/php.ini y descomentar la línea cgi.fix_pathinfo=1:

raj@geeksite~/$ sudo gedit /etc/php5/cgi/php.ini 

[…]

 ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
 ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
 ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
 ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
 ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
 ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 ; http://php.net/cgi.fix-pathinfo
 cgi.fix_pathinfo=1
 [...]

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

raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi
raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi-php

Para volver a cargar el servidor para que se realicen los cambios, escriba en el terminal.

raj@geeksite~/$ sudo /etc/init.d/lighttpd force-reload

Prueba de PHP:

Para probar PHP, coloque un archivo PHP en el directorio predeterminado de Lighttpd.

En la terminal copia/pega la siguiente línea:

raj@geeksite~/$ sudo gedit /var/www/info.php

Esto abrirá un archivo llamado phpinfo.php.

Copia/pega esta línea en el archivo de información:

<?php phpinfo(); ?>

Guarde y cierre el archivo.

Ahora abra su navegador web y escriba lo siguiente en la dirección web:

http://127.0.0.1/info.php or http://your.ipadd-ress/info.php

La página se verá como a continuación:

Como puede ver en la captura de pantalla, PHP5 funciona bien y funciona a través de FastCGI, como se muestra en la API del servidor línea. Si se desplaza hacia abajo, verá todos los módulos que ya están habilitados en PHP5; mira la información de soporte de MySQL.

Ahora su servidor web está listo para funcionar.


Ubuntu
  1. Cómo instalar Lighttpd con PHP5 FastCGI y MySQL en CentOS 6 / RHEL 6

  2. Cómo instalar Lighttpd con PHP5 FastCGI y MySQL en Fedora 16

  3. Cómo instalar Lighttpd con PHP5 FastCGI y MySQL en Fedora 20

  4. Cómo instalar el servidor web Cherokee con PHP5 y MySQL en Ubuntu 11.04

  5. Cómo instalar Nginx con PHP5 y MySQL en Ubuntu 11.10

Cómo instalar Linux, Lighttpd, MySQL y PHP (LLMP Stack) en Ubuntu 18.04

Cómo instalar Lighttpd con PHP en Ubuntu 20.04

Cómo instalar Java en Ubuntu y Linux Mint

Cómo instalar Lighttpd con PHP y MariaDB en Ubuntu 15.04

Cómo instalar Lighttpd con PHP y MariaDB en Ubuntu 16.04 LTS

Cómo instalar Lighttpd con MariaDB y PHP en Ubuntu 18.04 LTS