GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

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 al root user . Recomendamos actuar como un non-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.


Ubuntu
  1. Cómo instalar PHP 7.4 y 8.0 en Ubuntu 18.04 o 20.04

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

  3. Cómo instalar PHP 7.2 en Ubuntu 18.04 LTS

  4. Cómo instalar Redmine en Ubuntu 20.04 LTS

  5. Cómo instalar PHP 8 en Ubuntu 18.04 LTS

Cómo instalar Lighttpd con PHP en Ubuntu 20.04

Cómo instalar Lighttpd con PHP y MariaDB en CentOS 7

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 ERPNext en Ubuntu 20.04 LTS

Cómo instalar Lighttpd, PHP y MariaDB en Ubuntu 20.04 LTS