April 13th 2025
Crea un ambiente LAMP en minutos
Creado Por: NextVega
April 13th 2025
Creado Por: NextVega
En este tutorial veremos cómo instalar LAMP en Ubuntu 22.04 VPS. LAMP es un acrónimo de Linux, Apache, MySQL, PHP. Es una pila popular para crear y desplegar aplicaciones web dinámicas
En esta pila (stack), Linux sirve como el sistema operativo para la aplicación web. MySQL se utiliza como base de datos. Apache se utiliza como servidor web. PHP se utiliza para procesar contenido dinámico. En algunas otras variantes de esta pila, Perl se utiliza en lugar de PHP o Python.
Comience actualizando la caché del gestor de paquetes. Si esta es la primera vez que usas sudo dentro de esta sesión, se le pedirá que proporcione su contraseña de usuario para confirmar que tiene los privilegios adecuados para gestionar los paquetes de sistemas con apt
.
$ sudo apt update
Luego, instale Apache con:
$ sudo apt install apache2
Se le pedirá que confirme la instalación de Apaches. Confirmar pulsando Y
, entonces ENTER
.
Una vez terminada la instalación, necesitará ajustar la configuración de los cortafuegos para permitir el tráfico de HTTP. La herramienta de configuración predeterminada de Firewall de Ubuntu se llama Firewall Descomplicado (UFW). ejecute este comando:
$ sudo ufw app list
Por ahora, es mejor permitir sólo conexiones en el puerto 80
, ya que se trata de una instalación de Apache fresca y usted no tiene un certificado TLS/SSL configurado para permitir el tráfico HTTPS en su servidor.
Sólo permitir el tráfico en el puerto 80
, utilizar el Apache
perfil:
$ sudo ufw allow in "Apache"
Verifique el cambio con:
$ sudo ufw status
OutputStatus: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Apache ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Apache (v6) ALLOW Anywhere (v6)
Tráfico en el puerto 80
ahora está permitido a través del firewall.
Puedes hacer una comprobación puntual de inmediato para verificar que todo salió según lo planeado visitando la dirección IP pública de tu servidor en tu navegador web, La página web Ubuntu Apache predeterminada está ahí para fines informativos y de prueba. A continuación un ejemplo de la página web predeterminada de Apache para Ubuntu 22.04:
Ahora que dispone de un servidor web funcional, deberá instalar un sistema de base de datos para poder almacenar y gestionar los datos de su sitio. MySQL es un sistema de administración de bases de datos popular que se utiliza en entornos PHP.
Una vez más, utilice apt
para adquirir e instalar este software:
$ sudo apt install mysql-server
Cuando se le solicite, confirme la instalación al escribir Y
y, luego, ENTER
. Cuando termine, compruebe si puede iniciar sesión en la consola de MySQL al escribir lo siguiente:
$ sudo mysql
Esto permitirá establecer conexión con el servidor de MySQL como root user de la base de datos administrativa, lo que se infiere del uso de sudo
cuando se ejecuta este comando. Debería ver el siguiente resultado:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.41-0ubuntu0.24.10.1 (Ubuntu)
Copyright (c) 2000, 2025, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Para salir de la consola de MySQL, escriba lo siguiente:
mysql> exit
Instaló Apache para presentar su contenido y MySQL para almacenar y gestionar sus datos. PHP es el componente de nuestra configuración que procesará el código para mostrar contenido dinámico al usuario final. Además del paquete php
, necesitará php-mysql
, un módulo PHP que permite que este se comunique con bases de datos basadas en MySQL. También necesitará libapache2-mod-php
para habilitar Apache para gestionar archivos PHP. Los paquetes PHP básicos se instalarán automáticamente como dependencias.
Para instalar estos paquetes, ejecute lo siguiente:
$ sudo apt install php libapache2-mod-php php-mysql
Una vez que la instalación se complete, podrá ejecutar el siguiente comando para confirmar su versión de PHP:
$ php -v
Output
PHP 7.4.3 (cli) (built: Mar 26 2020 20:24:23) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
En este punto, su pila LAMP está plenamente operativa y funcionando correctamente.
0 comments to a « Crea un ambiente LAMP en minutos »
Leave a reply
Your email address will not be published. All fields are required.