Instalar un servidor LAMP Ubuntu Server 20.04

Por Carlos A. Leal S

El servidor LAMP es un conjunto de servidores con las funciones más populares que debe tener un servidor de aplicaciones Web. LAMP significa:

  • L ==> Linux
  • A ==> Apache, el servidor Web más popular
  • M ==> MySQL el servidor de bases de datos más popular
  • P ==> PHP, el lenguaje de programación web de código abierto más popular.

Todos los componentes son software libre y de código abierto, y la combinación es adecuada para crear páginas web dinámicas.

El video con la explicación de este paso a paso se encuentra aquí

Paso 0 –  Convertirse en Super-Usuario y Actualizar el sistema

Antes de instalar cualquier software es importante asegurarse de que el sistema está debidamente actualizado.

apt-get update
apt-get upgrade

Paso 1 – Instalar apache

La instalación de apache es sencilla, se puede hacer con apt-get

apt-get install apache2 links

Después de instalarlo es necesario hacer unas cuentas comprobaciones

systemctl status apache2
systemctl enable apache2
systemctl restart apache2

Como no tenemos modo gráfico si queremos comprobar desde la terminal tenemos que usar el links un navegador web en modo texto

links http://localhost

Paso 2 – Instalar MariaDB

MariaDB es un sistema de gestión de bases de datos derivado de MySQL. Es desarrollado por Michael (Monty) Widenius, fundador de MySQL, la fundación MariaDB y la comunidad de desarrolladores de software libre. Tiene una alta compatibilidad con MySQL ya que posee las mismas órdenes, interfaces, API y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.

apt-get install mariadb-server

Una vez completada la instalación

systemctl enable mariadb
systemctl restart mariadb
systemctl status mariadb

De manera predeterminada, MariaDB no viene asegurada, pero trae un script para asegurar la instalación. Hay que leer cuidadosamente, especialmente porque se le va a poner contraseña al usuario root, se van a eliminar usuarios anónimos y además se van a eliminar los datos de prueba, entre otras configuraciones importantes.

mysql_secure_installation

Configurar así:

- Change the root password? [Y/n] n
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Para iniciar sesión en MariaDB es necesario usar el siguiente comando

mysql -u root -p

Paso 3 – Instalar PHP

De manera predeterminada Apache soporte HTML, pero no PHP, se necesita instalar PHP pero también el módulo para conectarse con MariaDB (MySQL)

apt-get install php php-mysql

Por si acaso es buena idea re-iniciar los servidores

systemctl restart apache2
systemctl restart mariadb

Paso 4 – Comprobar configuración

Para probar que PHP ya está funcionando se puede crear un archivo llamado php.info

nano /var/www/html/info.php

lo dejamos así

<?php
phpinfo();
?>

Para ver el resultado accedemos con links a http://localhost/info.php

links http://localhost/info.php

¡Listo! El servidor LAMP ya está funcionando, ahora ya podemos instalar WordPress, Joomla o cualquier otro manejador de contenido

3 comentarios en “Instalar un servidor LAMP Ubuntu Server 20.04

  1. instale ubuntu server de cero, cree el directorio www en /var/
    luego instgale apache2 link, ahi me creo la carpeta html, pero al cargarla desde un navegador web no la carga y usando link en la terminal, dice «Apache/2.4.41 (Ubuntu) Server at localhost Port 80»

    alguna idea de como solucionarlo?
    He tenenido y reinicado servicio del apache pero aun asi no carga el index.htm

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.