Si estás buscando establecer un entorno de servidor web en tu sistema operativo Ubuntu, seguramente has oído hablar de LAMP en Ubuntu.
LAMP es un acrónimo que representa un conjunto de software de código abierto ampliamente utilizado para ejecutar aplicaciones web dinámicas.
Está compuesto por Linux (L), Apache (A), MySQL (M) y PHP (P). En este artículo, te guiaré paso a paso sobre cómo instalar y configurar LAMP en tu servidor Ubuntu.
¡Prepárate para tener tu servidor web en funcionamiento de manera eficiente y sencilla!
Artículos recomendados:
Los mejores editores de audio y música profesional gratis | Guía completa Mejores páginas para descargar libros gratis: una guía completaContenido
¿Qué es LAMP en Ubuntu?
LAMP es una pila de software que combina cuatro componentes fundamentales para crear un servidor web funcional teniendo como base un sistema operativo linux:
- Linux (L): Es el sistema operativo de código abierto que actúa como base para el servidor web.
- Apache (A): Es el servidor web que se encarga de recibir, procesar y responder a las solicitudes realizadas por los navegadores web.
- MySQL (M): Es un sistema de gestión de bases de datos relacionales que permite almacenar y administrar la información de tu sitio web.
- PHP (P): Es un lenguaje de programación utilizado para crear aplicaciones web dinámicas. PHP se ejecuta en el servidor y permite generar contenido personalizado para cada usuario.
Diferencias entre LAMP y XAMPP
Es posible que hayas oído hablar de XAMPP, otra pila de software popular para configurar un servidor web. La principal diferencia entre LAMP y XAMPP radica en el sistema operativo que utilizan.
Mientras LAMP está diseñado específicamente para sistemas basados en Linux (como Ubuntu), XAMPP es compatible con varios sistemas operativos, incluyendo Windows y macOS.
Para el propósito de este artículo, nos centraremos en LAMP para Ubuntu, ya que es una opción altamente confiable y ampliamente utilizada para servidores web en entornos Linux.
Si quieres seguir el paso a paso de este tutorial en otro formato, a continuación te lo dejo en vídeo y está disponible en nuestro canal de YouTube VENCREA.COM:
Y, si lo tuyo es el texto, entonces sigue con esta entrada de blog…
Paso 1: Instalar Apache como servidor Web
Apache es un servidor web de código abierto ampliamente utilizado debido a su estabilidad y flexibilidad. Para instalar Apache en tu servidor Ubuntu, sigue los siguientes pasos:
- Abre la terminal en tu sistema Ubuntu. (Presiona las teclas ctl+alt+T)
- Ingresa el siguiente comando para actualizar los repositorios del sistema:
sudo apt update && sudo apt upgrade
- Ahora, instala Apache con el siguiente comando:
sudo apt install apache2
- Verifica que Apache se haya instalado correctamente agregando en un el navegador web la siguiente url:
http://localhost/
Si todo está bien, veremos la página de inicio de Apache en el navegador como se muestra en la siguiente imagen:

Paso 2: Instalar MySQL como servidor de bases de datos
MySQL es un sistema de gestión de bases de datos relacionales muy utilizado en aplicaciones web. Para instalar MySQL en tu servidor Ubuntu, sigue los siguientes pasos:
- Actualiza nuevamente los repositorios agregando en la terminal el siguiente comando:
sudo apt update && sudo apt upgrade
- En la terminal, ingresa el siguiente comando para instalar MySQL:
sudo apt install mysql-server
- Una vez instalado MySQL, puedes verificar su estado con el siguiente comando:
sudo systemctl status mysql
En la imagen que se muestra a continuación, puedes ver como nuestro servidor de bases de datos MySQL se encuentra activo «active (running)».

Paso 3: Instalar PHP para interpretar lenguaje de script
PHP es un lenguaje de programación del lado del servidor que permite crear páginas web dinámicas y atractivas. Para instalar PHP en tu servidor Ubuntu, sigue los siguientes pasos:
- En la terminal, ingresa el siguiente comando para instalar PHP y algunas extensiones adicionales:
sudo apt install php libapache2-mod-php
- Reinicia el servidor Apache para que reconozca PHP con el siguiente comando:
sudo systemctl restart apache2
Para asegurarnos de que PHP esté funcionando correctamente, podemos crear un archivo de prueba. Creamos un archivo llamado ‘info.php’ en el directorio /var/www/html/ con el siguiente contenido:
sudo nano /var/www/html/info.php
Dentro del archivo, agregamos el siguiente código PHP:
php
<?php
phpinfo();
?>
Guardamos el archivo y, para acceder a él desde el navegador, simplemente ingresamos con la siguiente url:
http://localhost/info.php
Si vemos una página con información de PHP como la ves a continuación en la imagen, ¡eso significa que está funcionando correctamente!

Paso 4: Instalar phpMyAdmin como interfaz gráfica para gestionar MySQL
phpMyAdmin es una interfaz web que facilita la administración de bases de datos MySQL. Para instalar phpMyAdmin en tu servidor Ubuntu, sigue los siguientes pasos:
- Antes de instalar phpMyAdmin, vamos a asegurar la instalación de nuestro servidor de bases de datos MySQL, y en la terminal ingresa lo siguiente:
sudo mysql_secure_installation
En pantalla de la terminal, a continuación se te pedirá agregar la clave del usuario root y otras configuraciones de seguridad adicionales que debes colocar a conveniencia.
- Si queremos crear un usuario nuevo, desde la terminal agregamos los siguientes comandos:
sudo mysql -u root -p
- Asignamos nombre y clave al usuario nuevo:
CREATE USER 'nombredeusuarionuevo'@'localhost' IDENTIFIED BY 'clavedeusuarionuevo';
- Le damos todos los privilegios:
GRANT ALL PRIVILEGES ON *.* TO 'nombredeusuarionuevo'@'localhost' WITH GRANT OPTION;
- Refrescamos los privilegios:
FLUSH PRIVILEGES;
Si los comando anteriores te fallan o dan un error, déjalo para usarlos después de instalar phpMyAdmin.
- Ahora, en la misma terminal ingresa el siguiente comando para instalar phpMyAdmin:
sudo apt install phpmyadmin
- Durante la instalación, se te pedirá que elijas el servidor web que administrará phpMyAdmin. Selecciona «apache2» y luego confirma tu elección.
- Asegúrate de que phpMyAdmin esté accesible ingresando lo siguiente en tu navegador web:
http://localhost/phpmyadmin
Si todo está bien, debe mostrarse una pantalla como se ve en la imagen a continuación, donde debes ingresar el usuario llamado root o cualquier otro que hallas creado y su clave asociada.

Conclusión
¡Felicidades! Ahora tienes un servidor web completamente funcional con LAMP en tu sistema Ubuntu. Hemos recorrido cada uno de los pasos necesarios para instalar y configurar Apache, MySQL, PHP y phpMyAdmin.
Recuerda siempre mantener tu software actualizado y tomar medidas de seguridad para proteger tu servidor web.
Con LAMP en Ubuntu, estarás preparado para alojar y desarrollar aplicaciones web dinámicas y sitios web de alto rendimiento.
¡Explora las posibilidades que ofrece esta potente pila de software y despliega tu proyecto en la web con confianza!