En este tutorial, le mostraremos cómo instalar Lighttpd con MariaDB y PHP en Ubuntu 18.04 LTS. Para aquellos de ustedes que no sabían, Para aquellos de ustedes que no sabían , Lighttpd es un servidor web rápido y seguro que se ha optimizado para entornos de alto rendimiento. Con un consumo de memoria pequeño 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, Auth, Output -Compresión, reescritura de URL y muchos más) Lighttpd es la solución perfecta para todos los servidores que sufren problemas de carga.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Lighttpd con MariaDB y PHP FastCGI en el servidor Ubuntu 18.04 Bionic Beaver.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 18.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Lighttpd con MariaDB y PHP en Ubuntu 18.04 LTS Bionic Beaver
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get
comandos en la terminal.
apt-get update apt-get upgrade
Paso 2. Instalación de Lighttpd en Ubuntu 18.04 LTS.
Lighttpd está disponible para instalar desde los repositorios oficiales de Ubuntu, por lo que si desea instalar Lighttpd, solo tiene que ejecutar este comando:
sudo apt install lighttpd
Para iniciar el servidor web Lighttpd, ejecute los siguientes comandos y podrá probar el estado del servidor accediendo a la dirección IP de su VPS en un navegador web. En caso de éxito, verá la página de bienvenida de Lighttpd:
systemctl start lighttpd.service
Paso 3. Instalación de MariaDB en Ubuntu 18.04 LTS.
Para instalar MariaDB en Ubuntu ejecute el siguiente comando:
sudo apt install mariadb-server mariadb-client
De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando mysql_secure_installation
texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:
mysql_secure_installation
Para iniciar sesión en MariaDB, use el siguiente comando (tenga en cuenta que es el mismo comando que usaría para iniciar sesión en una base de datos MySQL):
mysql -u root -p
Para iniciar la base de datos, ejecute los siguientes comandos:
systemctl start mariadb.service
Paso 4. Instalación de PHP 7 FastCGI y otros módulos de PHP7.
Primero, agregue el siguiente repositorio de terceros para actualizar a PHP 7.1:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
Luego, instale y actualice a PHP 7.1:
sudo apt update sudo apt install php7.1-cgi php7.1-mcrypt php7.1-cli php7.1-mysql php7.1-gd php7.1-imagick php7.1-recode php7.1-tidy php7.1-xmlrpc
Habilite los módulos PHP CGI en Lighttpd con los siguientes comandos:
sudo sudo lighttpd-enable-mod fastcgi sudo lighttpd-enable-mod fastcgi-php
Después de habilitar los módulos, debe reiniciar el servicio Lighttpd ejecutando el siguiente comando:
systemctl restart lighttpd
Probando si PHP está funcionando:
nano /srv/www/htdocs/info.php
Luego, simplemente agregaremos la siguiente línea en el archivo:
<?php phpinfo(); ?>
Paso 5. Configure el cortafuegos para LLMP.
Ejecute los siguientes comandos para permitir solicitudes HTTP (80) y HTTPS (443) a través del firewall.
ufw allow 80/tcp ufw allow 443/tcp ufw reload
¡Felicitaciones! Ha instalado correctamente LLMP. Gracias por usar este tutorial para instalar Lighttpd con PHP FPM y MariaDB en sistemas Ubuntu 18.04 LTS Bionic Beaver. Para obtener ayuda adicional o información útil, le recomendamos que consulta el sitio web oficial de Lighttpd.