GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 11

LAMP es una de las pilas de software más utilizadas en los servidores porque nos permite tener un servidor web en funcionamiento rápidamente. Entonces, en esta publicación, aprenderá cómo usar LAMP en Debian, así como una descripción de sus componentes principales.

¿Que es LAMPARA?

El acrónimo LAMP se refiere a un conjunto de software necesario para lograr servidores web dinámicos con un esfuerzo reducido . En pocas palabras, al instalar cada uno de sus componentes, podemos obtener un servidor web que puede servir sitios web dinámicos para todos los demás.

Uno de los principales éxitos de la pila LAMP es que es muy fácil de instalar. Quizás, lo más complejo sea instalar el sistema, pero Linux en este aspecto ha avanzado mucho, y ahora es más fácil.

Sí, la pila LAMP se refiere a Linux, servidor web Apache, MySQL/MariaDB y PHP donde cada uno tiene su función específica y se pueden combinar para ejecutar aplicaciones web complejas.

Entonces, veamos paso a paso cada uno de ellos.

Instalar LAMP en Debian 11

Instalar Debian 11 Bullseye

Debian GNU/Linux es una de las distribuciones más emblemáticas de todo Linux. Es la madre de los poderosos Ubuntu y Linux Mint, pero Debian es aún más estable que ellos . Esto es gracias a un riguroso modelo de desarrollo que, aunque a veces muy estricto, permite mantener alta la calidad de los paquetes agregados y por lo tanto la estabilidad.

Muchos desarrolladores utilizan Debian en el escritorio, pero también es muy popular en servidores de todo tipo. No es raro encontrar que muchos servidores web usan Debian para servir las páginas web que tienen.

El proceso de instalación de Debian 11 ha mejorado con respecto al pasado. Ahora tenemos un instalador mejorado que hace que el proceso sea tan fácil como en otras distribuciones.

Este proceso, te lo mostramos paso a paso en nuestro post

¿Cómo instalar Debian 11?

Allí encontrarás todo el proceso en detalle y al final tendrás un servidor Debian listo para LAMP.

Instalar servidor web Apache en Debian 11

Apache Web Server es uno de los servidores web más populares gracias a su facilidad de uso y compatibilidad con muchos sistemas operativos diferentes. Gracias a Apache, muchos sitios web están disponibles hoy.

Al ser un proyecto de la Fundación Apache, es de código abierto y con una licencia que podemos aprovechar para usar el software en casi cualquier circunstancia .

Para instalarlo en Debian 11, tenemos que conectarnos a nuestro servidor a través de SSH y una vez dentro podemos ejecutar

sudo apt update
sudo apt install apache2

De esta manera se instalará en el sistema, pero aún quedan algunas cosas por hacer. Estas cosas las puedes saber en nuestro post

¿Cómo instalar y proteger el servidor web Apache en Debian 11?

De esta manera tendrás un servidor web Apache instalado y asegurado para aprovecharlo al máximo.

Instalar PHP en Debian 11

PHP es un lenguaje de programación centrado en la web. Gracias a él, puedes crear aplicaciones web y sitios web dinámicos . Es decir que pueden tratar información o datos de los usuarios obtenidos mediante un formulario y realizar otras tareas de tratamiento.

Aunque PHP no es el único lenguaje que puede hacer esto en el lado del servidor, de hecho es el más popular y el más utilizado.** Los principales marcos como Laravel se basan en PHP** y otras herramientas como PHP Composer están demostrando ser vitales para las tareas de desarrollo .

Otra gran característica de PHP es que está presente en los repositorios oficiales de Debian 11. Entonces, para instalarlo, puede ejecutar el siguiente comando

sudo apt install php

También tienes que instalar el libapache2-mod-php paquete que es el módulo que permite que Apache procese archivos PHP.

Entonces, el comando en cuestión se vería así

sudo apt install php libapache2-mod-php

Sin embargo, también tenemos otra publicación que puede ayudarte con PHP y sus módulos.

¿Cómo instalar PHP en Debian 11?

Ahora, con Debian, el servidor web Apache y PHP, lo único que queda es el controlador de la base de datos.

Instalar MariaDB en Debian 11

Cada aplicación web necesita un controlador de base de datos que pueda almacenar los datos que necesita para funcionar. En LAMP, uno de esos componentes es MariaDB.

MariaDB es un derivado de MySQL, por lo que podemos encontrar un administrador de base de datos sólido, popular y documentado que es compatible con muchas aplicaciones web en todo el mundo.

Además, MariaDB está disponible en los repositorios oficiales de Debian, por lo que la instalación también es fácil de realizar.

Entonces, para instalarlo, simplemente ejecute

sudo apt install mariadb-server

Después de eso, deberá definir una contraseña para el usuario raíz que no se crea de forma predeterminada.

En este caso, también tenemos la publicación

¿Cómo instalar MariaDB en Debian 11?

En esta publicación, le muestro paso a paso cómo hacer que MariaDB esté listo para funcionar.

Conclusión

En esta publicación, le brindamos una introducción adecuada a la pila LAMP en Debian 11. Esta pila es una de las más utilizadas por muchos administradores de sistemas porque es fácil de usar y, sobre todo, es eficiente en el uso de los recursos de la computadora.

Entonces, ¿qué te pareció la publicación? déjanos un comentario y ayúdanos a crecer.


Debian
  1. Cómo instalar Apache, MySQL, PHP (LAMP) en CentOS/RHEL 7

  2. Cómo instalar Apache, MySQL, PHP (LAMP) en Ubuntu 16.04 LTS

  3. Cómo instalar y configurar PHP y Apache (pila LAMP) en Debian 11

  4. Cómo instalar LAMP en Debian 8

  5. Cómo instalar LAMP Apache, MySQL, PHP en Debian 11

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 9 Stretch

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 8 Jessie

Cómo instalar LAMP (Apache, MySQL, PHP) en Debian 10

Cómo instalar el servidor web Apache en Debian 11

Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en el servidor en la nube Debian 8.2

Cómo instalar Apache, MySQL, PHP (LAMP) en Arch Linux