Pasar al contenido principal
Monoforms Web Development
CAPTCHA
5 + 10 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Main navigation

  • Home
  • Sobre mi
  • Contacto
CAPTCHA
4 + 2 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Sobrescribir enlaces de ayuda a la navegación

  1. Home
  2. Instalando Apache, Mysql y Php En Ubuntu

Instalando apache, mysql y php en Ubuntu

By peter, 11 Febrero, 2010

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!

php
linux
Ubuntu
mysql

Comentarios

Contenido reciente

  • Como limpiar usings sin usar en Rider
  • Instalando apache, mysql y php en Ubuntu
  • Cómo liberé 12GB en mi servidor y reviví mi sitio web (sin llorar… mucho)
  • ¿Que son los sitios web agregadores y los anuncios clasificados?
  • Mi Experiencia con Docker, Podman y Kubernetes
  • Lo más destacado del AWS User Group Puebla
  • Docker: Ignorar el directorio vendor en un proyecto de Go.
  • Instala Kubernetes en Ubuntu 22.04 para pruebas
  • Serverless, Lambda y Kubernetes: Fundamentos para la nube
  • Ejecuta tu lambda de Golang en AWS SAM de forma local

Recomendados

  • Biodiv
  • Medium
RSS feed

Política de privacidad

Términos de uso

Recomendados

  • Biodiv
  • Medium
Powered by Drupal

Monoforms ©2021 Created by Pedro Rojas Reyes