Hoy vamos a ver como instalar un servidor web LAMP (Linux operating system, Apache web server, a MariaDB database, and PHP programming) en la nueva versión de Debian 10 Buster como siempre de forma simple y rápida.

Antes que nada aclaro, que voy a hacer todo como root, recordá que para tener control total, debes acceder desde la terminal con «su -«, esto lo vimos en la guía anterior de que hacer después de Instalar Debian 10.

Paso 1: Instando Apache Web Server

apt install apache2

Una vez instalado verificamos el estado del servicio.

systemctl status apache2

Recordá que también podemos hacer lo siguiente con el servicio instalado:

systemctl start apache2.service 
systemctl restart apache2.service 
systemctl stop apache2.service
systemctl reload apache2.service 
systemctl status apache2.service

Paso 2: Habilitamos los puertos en el firewall

Ahora toca habilitar los puertos del firewall, usando ufw, que en breve publicaré como se administra, por el momento sabemos que esta corriendo y cargamos los puertos necesarios que son el 80 y 443.

ufw allow www
ufw allow https
ufw status

Paso 3: Instalando MariaDB

Toca el turno de la base de datos, en este caso MariaDB.

apt install mariadb-server

Una vez instalado corremos la instalación segura

mysql_secure_installation

Contestamos las preguntas que nos hace.

Y ahora creamos la tabla y le damos permisos a nuestro usuario

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE nksistemas_db;
MariaDB [(none)]> GRANT ALL ON nksistemas_db.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Recordá cambiar, el nombre de la base de datos (nksistemas_db), carga tu usuario y su password.

Paso 4: Instalando PHP 7.3

Por último instalamos PHP, en este caso 7.3 que es el que esta en el repositorio oficial.

apt install php libapache2-mod-php php-mysql

Si necesitas más módulos podes verlos haciendo apt-cache.

apt-cache search php | egrep 'module' | grep default

Y con esto sería suficiente para tener LAMP instalado en nuestro nueva Debian, podemos hacer la verificación creando un archivo

nano /var/www/html/info.php

Pegamos el siguiente código

<?php phpinfo(); ?>

Y desde el navegador hacemos

http://SERVER_IP/info.php
O
http://localhost/info.php

Una vez que nos muestra la info de php que esta todo bien lo eliminamos

rm /var/www/html/info.php

Deja un comentario