Androide

Cómo instalar lemp stack en debian 9

Instalar LAMP en Debian 9 Stretch

Instalar LAMP en Debian 9 Stretch

Tabla de contenido:

Anonim

El término LEMP es un acrónimo de los nombres de sus cuatro componentes de código abierto:

  • L - Sistema operativo Linux E - Nginx un servidor HTTP y proxy inverso M - MySQL o MariaDB sistema de gestión de bases de datos relacionales P - Lenguaje de programación PHP.

Esta serie de tutoriales le mostrará cómo instalar Nginx, crear bloques de servidor Nginx, generar un certificado SSL Let's Encrypt gratuito, instalar y proteger MySQL e instalar PHP.

Los tutoriales detallados que forman parte de esta serie se enumeran al final de esta página.

Instale la pila LEMP en Debian 9

Este inicio rápido le mostrará los pasos básicos necesarios para obtener una pila LEMP instalada en un servidor Debian 9.

Prerrequisitos

El usuario con el que ha iniciado sesión debe tener privilegios de sudo para poder instalar paquetes.

Paso 1. Instalando Nginx

Nginx está disponible en repositorios predeterminados de Debian. Actualice el índice de paquetes e instale Nginx con los siguientes comandos:

sudo apt update sudo apt install nginx

El servicio Nginx se iniciará automáticamente una vez que se complete el proceso de instalación.

Paso 2. Instalar MariaDB

Con el lanzamiento de Debian 9, MySQL fue reemplazado por MariaDB como el sistema de base de datos predeterminado. Instala MariaDB ejecutando el siguiente comando:

sudo apt install mariadb-server

Una vez que se complete la instalación, emita el comando mysql_secure_installation para mejorar la seguridad de la instalación de MySQL:

sudo mysql_secure_installation

Se le pedirá que configure la contraseña de root, elimine el usuario anónimo, restrinja el acceso del usuario root a la máquina local y elimine la base de datos de prueba. Debe responder "Y" (sí) a todas las preguntas.

Si desea instalar MySQL en lugar de MariaDB, consulte nuestro tutorial para obtener instrucciones de instalación.

Paso 3. Instalando PHP

Debian 9 viene con PHP versión 7.0. Para instalar PHP FPM y los módulos PHP más comunes, escriba:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Para instalar PHP 7.2, visite este tutorial.

Paso 4. Configurar Nginx para procesar páginas PHP

Ahora que tenemos todos los componentes LEMP instalados, podemos editar el archivo de configuración del host virtual Nginx y agregar las siguientes líneas para que Nginx pueda procesar archivos PHP:

server {

#… other code

location ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

No olvide reiniciar el servicio Nginx para que los cambios surtan efecto:

sudo systemctl restart nginx

Más información

Para obtener instrucciones más detalladas sobre cada paso, consulte los siguientes tutoriales.

Tutoriales