LEMP en Debian 13, con MariaDB, PHP 8.x y phpMyAdmin 4.6.x
Un servidor LEMP consiste en instalar sobre un distro Linux; que en nuestro caso será Debian 13, NGINX como servidor web, MySQL como motor de bases de datos y PHP como lenguaje que permita la conexión entre la base de datos y las paginas web.Instalación de NGINX
Suponemos que ya tenemos funcionando nuestra distribusión de Dabian 13.X por lo tanto el siguiente paso será instalar el servidor web de la siguiente manera:
# apt install nginx
Esto sera suficiente para que nuestro servicio funcione, podemos comprobarlo con el siguiente comando
# systemctl status nginx

para recargar o resetear el servicio usaremos
# systemctl restart nginx
Si en el navegador colocamos la IP de la maquina en la que hemos instalado el servicio veremos lo siguiente – lo de shunshitos mis alumnos ya saben 😆 –
Instalación de PHP
Muy bien el siguiente paso será instalar el PHP, para ello hay que considerar que se debe instalar el lenguaje y el programa de conexion entre PHP y Nginx, de la siguiente manera:
# apt install php-fpm
y veremos los paquetes que se instalan, proceso que tardara poco.

En este caso y a la fecha la versión del PHP que se instala es 8.4.
Configuración de NGINX con PHP
Ahora hay que configurar el Nginx para que «sepa» que va a utilizar PHP como interprete de sus instrucciones a través de php-fpm, entonces editamos el siguiente archivo:
# /etc/nginx/sites-available/default
y dentro des comentamos las líneas que indican a nginx que PHP esta presente y lo utilice, como se ve en la siguiente captura:

Para que los cambios surtan efecto es aconsejable recargar el servidor web
# systemctl reload nginx
hecho esto abrimos el navegador y con la dirección IP de nuestro servidor cargamos el programa info.php
http:192.168.1.132/info.php
Acto seguido veremos lo siguiente

Lo que confirma que PHP se encuentra totalmente operativo y conectado con el servidor web nginx.
Instalación de MariaDB
Ahora instalaremos el motor de bases de datos en este caso mariaDB o MySQL, con el siguiente comando.
# apt install mariadb-client mariadb-server php-mysql

Lo que habrá instalado el servidor y cliente de mariaDB y también la librería de conexión entre php y mysql; ambos lenguajes, el primero de script o gateway para las paginas web y el segundo la conexión con lenguaje mysql.
Es probable que durante la instalación nos solicite la contraseña del root para MySQL; de igual forma esperamos que el proceso termine; luego activamos e iniciamos los servicios de MariaDB:
# systemctl enable mariadb # systemctl start mariadb
y comprobamos con
# systemctl status mariadb
Listo ya podemos usar nuestro servidor LEMP !

