🪶 Guía para Instalar y Configurar un Servidor LAMP en sistemas Linux 🪶

Contenido

En este artículo te guiaré paso a paso para instalar y configurar un servidor LAMP (Linux, Apache, MySQL y PHP) en un sistema Ubuntu. Esta pila es ampliamente utilizada para desarrollar y alojar aplicaciones web dinámicas.

1. Actualizar el Sistema

Antes de comenzar con la instalación, es fundamental asegurarse de que el sistema esté actualizado. Para ello, ejecuta los siguientes comandos:

				
					sudo apt update
sudo apt upgrade

				
			

2. Instalar Apache

Apache es el servidor web que se encargará de atender las solicitudes HTTP y servir páginas web. Si aún no está instalado, puedes hacerlo con el siguiente comando:

				
					sudo apt install apache2

				
			

Verificar el Estado de Apache

Tras la instalación, verifica que Apache esté en funcionamiento utilizando el comando systemctl:

				
					sudo systemctl status apache2

				
			

Si Apache está operativo, el estado aparecerá como activo. De no ser así, asegúrate de iniciarlo:

				
					sudo systemctl start apache2

				
			

3. Instalar PHP y Módulos Adicionales

PHP es el lenguaje que permitirá a tu servidor procesar scripts dinámicos. También necesitarás módulos específicos para que funcione con Apache y MySQL.

				
					sudo apt install php libapache2-mod-php php-mysql

				
			

¿Qué hacen estos paquetes?

  • libapache2-mod-php: Permite a Apache interpretar y ejecutar archivos PHP.
  • php-mysql: Permite que PHP interactúe con bases de datos MySQL.

Reiniciar Apache

Tras instalar estos módulos, reinicia Apache para que los reconozca:

				
					sudo systemctl restart apache2

				
			

Con esto, Apache estará configurado para trabajar con PHP.

 

4. Instalar la Pila LAMP con un Comando

Si prefieres simplificar la instalación de los componentes, Ubuntu ofrece un metapaquete llamado tasksel, que permite instalar todo el servidor LAMP de una sola vez.

Instalar Tasksel

Primero, instala tasksel con el siguiente comando:

				
					sudo apt install tasksel

				
			

Instalar el Servidor LAMP

Una vez instalado tasksel, puedes utilizarlo para instalar la pila completa:

				
					sudo tasksel install lamp-server

				
			

Esto instalará Apache, MySQL y PHP con los módulos necesarios, dejando el servidor listo para funcionar.

 

5. Verificar el Funcionamiento

Después de instalar el servidor LAMP, verifica que los servicios estén operativos utilizando:

				
					sudo systemctl status apache2
sudo systemctl status mysql

				
			

Si ambos servicios están activos, habrás completado la instalación con éxito.