GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Lighttpd con PHP5 y MySQL en Ubuntu 11.04

Lighttpd es un servidor web de código abierto más optimizado para entornos de velocidad crítica que los productos comunes, al mismo tiempo que cumple con los estándares, es seguro y flexible.

Aquí te explicaré la instalación de Lighttd con PHP y MySQL en Ubuntu 11.04. En este tutorial, he usado el nombre de host como server1.example.com con la dirección IP 192.168.0.10 .

Lo primero que debe hacer es iniciar sesión como root. Puede iniciar sesión como root en Ubuntu Linux escribiendo en la terminal:

raj@ubuntu$ sudo su

Instalación de MySQL 5:

Primero iniciaremos la instalación de MySQL.

root@ubuntu:/# apt-get install mysql-server mysql-client

Se le pedirá que proporcione una contraseña para el usuario de MySQL "root “. La misma contraseña será válida para el usuario root@localhost así como [email protected] .

Instalación de Lighttpd:

Lo siguiente es instalar lighttpd. Por defecto, lighttpd está disponible en el paquete de Ubuntu. Para instalar escriba el siguiente comando y presione Entrar.

root@ubuntu:/# apt-get install lighttpd

Inicie lighttpd emitiendo el comando.

root@ubuntu:/# /etc/init.d/lighttpd start

Vaya a su navegador a http://192.168.0.10/index.lighttpd.html , y debería ver la página Marcador de posición de Lighttpd.

La raíz del documento predeterminada es /var/www/ en Ubuntu, y el archivo de configuración es /etc/lighttpd/lighttpd.conf . Las configuraciones adicionales se almacenan en archivos que se encuentran en el /etc/lighttpd/conf-disponible/ directorio.

Instalando PHP5:

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

root@ubuntu:/#  apt-get install php5-cgi

Configuración de Lighttpd y PHP 5:

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:

root@ubuntu:/#  vi /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:

root@ubuntu:/# lighttpd-enable-mod fastcgi
root@ubuntu:/# lighttpd-enable-mod fastcgi-php

Para recargar el servidor para que se realicen los cambios, escriba en la terminal:

root@ubuntu:/#  /etc/init.d/lighttpd force-reload

Probando PHP:

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

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

root@ubuntu:/# vi /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. usa Esc +;wq por guardar el archivo.

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

http://192.168.0.10/info.php

La página se ve 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. 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 Linux Mint 12 / Ubuntu 11.10

  4. Cómo instalar Lighttpd con PHP5 FastCGI y MySQL en openSUSE 12.1

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

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 LEMP WordPress Ubuntu y Debian con Virtualhost

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