Instalar LAMP (Linux, Apache, MySQL, PHP) en Ubuntu

LAMP es un acrónimo que se utiliza para referirse a un conjunto de software libre y de código abierto que se utiliza comúnmente para construir aplicaciones web. En este tutorial te enseñamos a instalar LAMP en un servidor Ubuntu.

LAMP se refiere a los siguientes componentes:

  • Linux: se refiere a un sistema operativo de código abierto basado en Unix que se utiliza como plataforma para alojar aplicaciones web.

  • Apache: es un servidor web de código abierto que se utiliza para alojar y servir páginas web. Es el servidor web más popular en Internet y se utiliza con frecuencia en combinación con Linux.

  • MySQL/MariaDB: es un sistema de gestión de bases de datos relacionales de código abierto que se utiliza para almacenar y gestionar los datos de las aplicaciones web.

  • PHP: es un lenguaje de programación de código abierto que se utiliza para escribir aplicaciones web dinámicas. PHP se ejecuta en el servidor y se utiliza para generar contenido dinámico que se muestra en las páginas web servidas por Apache.

En conjunto, LAMP proporciona una plataforma completa para la construcción de aplicaciones web de alto rendimiento y escalables. Debido a que todo el software es de código abierto, es fácilmente accesible y personalizable para los desarrolladores web que desean crear aplicaciones personalizadas para sus necesidades específicas. LAMP es una combinación común utilizada en servidores web y es particularmente popular en la comunidad de código abierto.

 

Para instalar LAMP (Linux, Apache, MySQL, PHP) en Ubuntu, sigue estos pasos:

Te aconsejamos primero crear un usuario no root con los privilegios de sudo.

Abre una terminal en Ubuntu.

Actualiza la lista de paquetes de Ubuntu ejecutando el siguiente comando:

sudo apt update

Instala Apache2 ejecutando el siguiente comando:

sudo apt install apache2

Una vez instalado, inicia el servicio de Apache ejecutando el siguiente comando:

sudo systemctl start apache2

Instala MySQL/MariaDB ejecutando uno de los comandos:

// Para MySQL
sudo apt install mysql-server
// Para MariaDB
sudo apt install mariadb-server

Durante la instalación, se te pedirá que configures una contraseña para el usuario root de MySQL/MariaDB. Asegúrate de recordar esta contraseña, ya que la necesitarás más adelante. Si tienes problemas puedes visitar 'Restablecer la contraseña de root de MySQL o MariaDB'.

Inicia el servicio de MySQL/MariaDB ejecutando el siguiente comando:

// Para mySQL
sudo systemctl start mysql
// Para MariaDB
sudo systemctl start mariadb

Verifica que el servicio de MySQL/MariaDB se esté ejecutando correctamente con el siguiente comando:

//Para MySQL
sudo systemctl status mysql
//Para MariaDB
sudo systemctl status mariadb

También puede detener el servicio de MySQL/MariaDB se esté ejecutando:

// Para mySQL
sudo systemctl stop mysql
// Para MariaDB
sudo systemctl stop mariadb

Instala PHP y sus módulos con el siguiente comando:

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

Reinicia el servicio de Apache para que reconozca los nuevos módulos de PHP ejecutando el siguiente comando:

sudo systemctl restart apache2

Verifica que PHP esté instalado correctamente ejecutando el siguiente comando:

php -v

¡Listo! Ahora tienes LAMP instalado en tu Ubuntu. Puedes comprobar que todo funciona correctamente creando un archivo PHP en el directorio raíz de Apache (/var/www/html/). Para hacer esto, crea un archivo llamado info.php con la función phpinfo() con el siguiente contenido:

<?php
phpinfo();
?>

Guarda el archivo y accede a http://localhost/info.php en tu navegador. Si todo funciona correctamente, deberías ver una página con información sobre la versión de PHP instalada en tu sistema.

 

PHP, Apache, Ubuntu

No hay comentarios en “Instalar LAMP (Linux, Apache, MySQL, PHP) en Ubuntu”

Deje su comentario

En respuesta a Some User

Artículos Destacados

phpinfo() es una función de PHP que proporciona información detallada sobre la configuración y el estado...
mysql_secure_installation es un script que se ejecuta en la línea de comandos para mejorar la seguridad de...
Agregar autenticación de usuario y contraseña a Elasticsearch es un proceso importante para proteger los...