GNU/Linux >> Tutoriales Linux >  >> Debian

Instale el servidor LAMP en Debian 11

LAMP stack significa Linux Apache MySQL/MariaDB y PHP. Apache es un servidor web gratuito, de código abierto y extremadamente popular. MySQL/MariaDB es un sistema de gestión de bases de datos relacionales de código abierto y PHP es un lenguaje de programación del lado del servidor. Es básicamente una de las pilas de desarrollo más populares y líderes entre los desarrolladores.

Aquí en LinuxAPT, como parte de nuestros servicios de administración de servidores, ayudamos regularmente a nuestros clientes a realizar consultas de Apache relacionadas.

En este contexto, analizaremos LAMP en Debian 11. Puede aprender cómo instalar LAMP en Rocky Linux 8 y CentOS 8.


¿Cómo instalar el servidor LAMP en Debian 11?

Antes de continuar con este procedimiento de instalación, asegúrese de tener un usuario sudo configurado en el servidor y luego siga los pasos descritos a continuación para instalar la popular pila LAMP en Debian Bulleye.


1. Actualice los paquetes apt del sistema Debian 11

Es importante actualizar el índice de paquetes de su sistema para comenzar desde cero. Por lo tanto, en su terminal, ejecute el siguiente comando:

$ sudo apt update -y


2. Instale el servidor web Apache

Aquí, instale el servidor web Apache ejecutando el comando:

$ sudo apt install apache2 -y

Lo que hace este comando es instalar Apache junto con otros paquetes, bibliotecas y dependencias adicionales. De forma predeterminada, Apache se inicia automáticamente y puede confirmarlo comprobando su estado con el siguiente comando:

$ sudo systemctl status apache2

Si, por cualquier motivo, Apache no se está ejecutando, inicie el servicio ejecutando el comando:

$ sudo systemctl start apache2

Además, considere habilitar Apache para que se inicie al reiniciar o cada vez que se enciende el sistema de la siguiente manera:

$ sudo systemctl enable apache2

En un navegador web, visite la dirección IP o el nombre de dominio de su servidor para verificar que, efectivamente, se puede acceder al servidor web:

http://server-ip

Ahora debería ver la página de bienvenida del servidor web Apache, que es la página predeterminada de Apache2 Debian.


3. Instale el servidor de base de datos MariaDB

MariaDB es un sistema de gestión de base de datos relacional de código abierto (RDBMS) que se bifurca de MySQL. Es más robusto, más seguro y proporciona funciones adicionales como el clúster Galera y motores de almacenamiento geniales como InnoDB

Para instalar el servidor MariaDB, simplemente ejecute el comando:

$ sudo apt install mariadb-server -y

Al igual que Apache, MariaDB se inicia automáticamente. Puede verificar el estado de ejecución ejecutando el comando:

$ sudo systemctl status mariadb

Si MariaDB no se está ejecutando, considere iniciarlo:

$ sudo systemctl start mariadb

A continuación, habilite el servicio para que se inicie en el momento del arranque:

$ sudo systemctl enable mariadb


4. Servidor de base de datos MariaDB seguro

Es muy esencial para asegurar el servidor de la base de datos. La configuración predeterminada con la que se envía MariaDB es débil y los piratas informáticos pueden explotarla para violar la base de datos.

Entonces, para fortalecer MariaDB, ejecute el comando:

$ sudo mysql_secure_installation

Aparecerán algunas indicaciones que lo guiarán para fortalecer su servidor. Comience con la configuración de una contraseña de root

Luego escriba 'Y' para las indicaciones restantes para configurar el servidor de la base de datos con las configuraciones de seguridad más recomendadas.

Para iniciar sesión, ejecute el comando:

$ sudo mysql -u root -p

Escriba la contraseña de root y presione ENTER. Para las bases de datos existentes, ejecute el comando:

SHOW DATABASES;

Para confirmar la versión de MariaDB, ejecute:

SELECT VERSION();

Para salir del servidor de la base de datos, ejecute el comando:

EXIT;


5. Instalar PHP

Ahora, instalaremos PHP, que es un lenguaje de secuencias de comandos del lado del servidor que se utiliza para respaldar el desarrollo de páginas web dinámicas. De forma predeterminada, PHP 7.4 está alojado en el repositorio de Debian 11. Por lo tanto, instalaremos PHP y algunos módulos PHP adicionales usando el administrador de paquetes APT como se ejecuta a continuación:

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

Puede confirmar si PHP está instalado usando el comando:

$ php -v

Además, puede verificar esto desde un navegador web creando un archivo PHP de muestra en la carpeta raíz del documento:

$ sudo nano /var/www/html/info.php

Pegue las siguientes líneas:

<?php
phpinfo();
?>

Guarde el archivo y explore la URL:

http://server-ip/info.php

Ahora, debería obtener la página de PHP que muestra su versión y las extensiones.



Debian
  1. Cómo instalar Zen Cart en Debian 9

  2. Cómo instalar Vanilla Forum en Debian 9

  3. Instale la pila LAMP en Debian 11

  4. Cómo instalar el servidor Xrdp en Debian 10

  5. Cómo instalar el servidor Xrdp en Debian 11

Cómo instalar Discourse en el servidor Debian 11 Bullseye

Cómo instalar un servidor FTP en Debian 10

Cómo instalar la pila LAMP en Debian 11

Cómo instalar Plex Media Server en Debian 11

Cómo instalar un servidor FTP en Debian 11

Cómo instalar Plex Media Server en Debian 10