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 !

Categorias

Tutoriales

diciembre 2025
L M X J V S D
1234567
891011121314
15161718192021
22232425262728
293031