Estoy renovando este post del 2011 para adaptarlo a los nuevos tiempos del 2025. Ahora el comando taskel ya no se recomienda.
Para instalar la versión más reciente de Apache, MySQL y PHP en Ubuntu 24.04, puedes seguir los pasos detallados a continuación. Ten en cuenta que el comando tasksel install lamp-server
ya no es la forma recomendada para instalar el stack LAMP en versiones recientes de Ubuntu. En su lugar, es preferible instalar cada componente individualmente para garantizar una configuración más precisa y actualizada.
Paso 1: Actualizar el sistema
Antes de comenzar, es importante actualizar la lista de paquetes disponibles y las versiones instaladas:
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar Apache
Apache es un servidor web ampliamente utilizado. Para instalarlo, ejecuta:
sudo apt install apache2 -y
Después de la instalación, verifica que Apache esté activo y funcionando:
sudo systemctl status apache2
Para probar que Apache está funcionando correctamente, abre un navegador web y visita http://localhost/
. Deberías ver la página de bienvenida de Apache.
Paso 3: Instalar MySQL
MySQL es un sistema de gestión de bases de datos relacional. Para instalarlo, ejecuta:
sudo apt install mysql-server -y
Una vez instalado, es recomendable ejecutar el script de seguridad para configurar opciones básicas de seguridad:
sudo mysql_secure_installation
Este script te permitirá establecer una contraseña para el usuario root de MySQL y realizar otras configuraciones de seguridad.
Paso 4: Instalar PHP
PHP es un lenguaje de programación del lado del servidor utilizado para generar contenido dinámico. Para instalar PHP y los módulos necesarios, ejecuta:
sudo apt install php libapache2-mod-php php-mysql -y
Para verificar que PHP se ha instalado correctamente, crea un archivo llamado info.php
en el directorio raíz de Apache:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Luego, en tu navegador, visita http://localhost/info.php
. Deberías ver una página con información detallada sobre la configuración de PHP.
Paso 5: Instalar phpMyAdmin (Opcional)
phpMyAdmin es una herramienta web que facilita la administración de bases de datos MySQL. Para instalarla, ejecuta:
sudo apt install phpmyadmin -y
Durante la instalación, se te pedirá que selecciones el servidor web que debe configurarse automáticamente. Elige apache2
y continúa.
Para acceder a phpMyAdmin, visita http://localhost/phpmyadmin/
en tu navegador y utiliza las credenciales de MySQL para iniciar sesión.
Paso 6: Habilitar el módulo userdir de Apache (Opcional)
Si deseas que cada usuario tenga su propio directorio web accesible a través de http://localhost/~usuario/
, puedes habilitar el módulo userdir
:
sudo a2enmod userdir
Luego, reinicia Apache para aplicar los cambios:
sudo systemctl restart apache2
Ahora, cada usuario puede crear un directorio public_html
en su carpeta de inicio y colocar allí sus archivos web.
Espero este post sea de utilidad y nos vemos en la siguiente entrega.
Saludos y happy coding!
Comentarios