Limonbyte

blog

Cómo instalar Apache, MySQL y PHP en Ubuntu 22.04

La implementación de un entorno de desarrollo web es esencial para lanzar sitios y aplicaciones en línea. En este tutorial, aprenderás cómo instalar un stack LAMP en un servidor Ubuntu 22 Un stack LAMP incluye Apache, MySQL y PHP, las bases para alojar y administrar aplicaciones web dinámicas.

Instalar Apache en Ubuntu 22

El primer paso en la creación de un entorno LAMP es la instalación de un servidor web. Apache es la opción ideal para esta tarea. Puedes instalarlo fácilmente utilizando el gestor de paquetes apt:

sudo apt update
sudo apt install apache2

Luego de la instalación, podrás habilitar y empezar a gestionar el servicio Apache. Asegúrate de permitir el tráfico HTTP en el firewall para que tu servidor web sea accesible desde el exterior.

Para permitir tráfico únicamente en el puerto 80 utilice el perfil Apache:

sudo ufw allow in "Apache"

La respuesta de nuestro Linux debe ser algo como esto

Rules updated
Rules updated (v6)

Finalmente vamos a acceder por un navegador (browser) por medio de nuestra dirección IP, asi como se muestra en el ejemplo

http://la_ip_de_tu_servidor_web

Si todo esta correcto, podremos ver la página web predeterminada de Apache para Ubuntu 22.04. Debería tener un aspecto similar a este:

Instalar Apache2 en Ubuntu 22. Comprobar versión instalada de apache
Verificación de que Apache este correctamente instalado

Instalar MySQL en Ubuntu 22

MySQL es un sistema de gestión de bases de datos que te permitirá almacenar y gestionar la información de tus aplicaciones. Para instalar MySQL, ejecuta los siguientes comandos:

 sudo apt update
 sudo apt install mysql-server

En el proceso de instalación pueden existir mensajes de actualización como el siguiente: de ser el caso presionaremos «OK»

pasos para instalar MySQL 8 en Ubuntu Linux 22 - imagen 1

Al instalar MySQL por defecto nos sugiere los servicios que deben reiniciarse.

pasos para instalar MySQL 8 en Ubuntu Linux 22 - imagen 2

Realizada la instalación podemos comprobar la instalación haciendo la verificación de la versión instalada del paquete:

 mysql --version

 Si todo esta bien, debe regresarnos algo como esto:

 mysql  Ver 8.0.34-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))

Colocar contraseña al super usuario root de MySQL

Métodos, existen muchos, te describo unos pasos simples para que no tengas que buscar o añadir muchos comandos, son pasos netamente SQL. Espero te puedan ayudar para agilizar y solucionar.

Primer paso: acceder a MySQL

Colocaremos en la consola mysql tal como se muestra a continuación

mysql 

Paso 2: asignar la clave del root de MySQL

Esto podría variar con la versión de MySQL que tengas instalada, estos pasos funcionan para MySQL versión 8

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'tuContraseñaAqui';

Si todo esta bien debes poder iniciar sesión por medio de la consola de GNU/Linux e iniciar sesión normalmente a la base de datos

 mysql -uroot -p

en este punto te pedirá tu contraseña. Asegúrate de seleccionar una contraseña segura y guárdala en un lugar seguro.
pasos para instalar MySQL 8 en Ubuntu Linux 22

Si has llegado hasta aquí y puedes ver en tu consola la imagen anterior, has terminado la instalación de MySQL.

Instalar PHP en Ubuntu 22

PHP es el lenguaje de programación utilizado para crear contenido dinámico en la web. Instálalo utilizando el siguiente comando:

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

Una vez instalado, puedes comprobar si PHP está funcionando correctamente creando un archivo de prueba en el directorio web de Apache y verificando si se muestra en tu navegador. También podemos colocar un comando y este nos regresará la versión instalada

php -v

Esto nos debe devolver una respuesta como esta

Instalar PHP en Ubuntu 22. Comprobar versión instalada

Con estos pasos, habrás creado un stack LAMP en tu servidor Ubuntu 22.04. Ahora tendrás un entorno de desarrollo web funcional listo para alojar y administrar tus aplicaciones y sitios web dinámicos.

alejandro jaramillo - limonbyte
Alejandro L. Jaramillo
CEO de Limónbyte

Ingeniero de Sistemas, Magister en Gerencia mención sistemas de la Información
Desarrollador de Software, SCRUM Master, Experto en Soluciones GNU/Linux
instagram.com/ingalejaramillo

Cómo instalar Node.js en Ubuntu 22.04

Categorías

Archivos