Guías y tutoriales

Cientos de tutoriales y guías paso a paso cuidadosamente escritas por nuestro equipo de soporte.

Cómo instalar un entorno LAMP + PhpMyAdmin

En este tutorial te explicaremos cómo pudes conseguir un entorno LAMP (Linux, Apache, MySQL y PHP) siguiendo unos sencillos pasos. Además, también te enseñaremos a instalar PhpMyAdmin para que puedas configurar y administrar tus bases de datos directamente desde el navegador web.

¿Qué es un entorno LAMP?

"LAMP" está compuesto por las siguientes siglas de las palabras "Linux", "Apache", "MySQL" y "PHP".

En concreto, cada una de estas iniciales hace referencia a una tecnología que permite alojar y ejecutar aplicaciones web. Te lo detallamos a continuación:

  • Linux: es el sistema operativo del servidor.
  • Apache: es un programa que gestiona las "peticiones web". Es decir, lo que se conoce popularmente como servidor web.
  • MySQL: es un sistema de gestión de bases de datos que permite gestionar, crear y modificar bases de datos que almacenarán la información de tu aplicación.
  • PHP: es un lenguaje de programación en el que estará programada tu aplicación.

El entorno LAMP o "LAMP Stack" es posiblemente una de las combinaciones de tecnologías más populares y también utilizada por aplicaciones web como Wordpress y Prestashop.

Cómo instalar un entorno LAMP

Para poder disponer de nuestro entorno LAMP, requisito indispensable para instalar aplicaciones web que requieran estas tecnologías, será necesario contar con un servidor Cloud con Linux. Recomendamos las distribuciones "Debian" o "Ubuntu".

Una vez desplegado nuestro servidor Linux, ya contaremos con la primera tecnología de este entorno. A continuación veremos cómo instalar el resto: Apache, MySQL y PHP.

Atención: A partir de ahora este manual asumirá que tienes conocimientos sobre SSH, sobre cómo ejecutar comandos desde la terminal en Linux y que estás utilizando la distribución "Ubuntu 18.04". Otras distribuciones podrían presentar variaciones. Especialmente distribuciones como CentOS o RedHat.

Actualizar el sistema operativo:

En primer lugar, será recomendable asegurar que todos los paquetes del sistema operativo estén actualizados. Para ello ejecutaremos el siguiente comando con permisos de superusuario:

apt-get update && apt-get upgrade

Durante el proceso de actualización es posible que se solicite la intervención del usuario. Ello depende de qué paquetes se actualizan y la respuesta dependerá de cada circunstancia. En la mayoría de los casos se podrá optar por la configuración por defecto.

Instalar Apache

Instalar apache es sencillo y tan solo requiere el siguiente comando:

apt-get install apache2

En caso de que se nos solicite cualquier tipo de confirmación, deberemos simplemente concederla pulsando "Y" y luego espacio.

El comando anterior instalará y configurará el servidor web Apache con los parámetros por defecto.

Instalar MySQL

En este punto es importante destacar que nosotros querremos instalar el servidor de MySQL. Es decir, el programa encargado de gestionar y servir las bases de datos. Asimismo, también debemos destacar que durante todo este manual hemos hablado de "MySQL" la última versión de Ubuntu, en realidad, utiliza el sistema de gestión de bases de datos "MariaDB". Esta diferencia, sin embargo, es transparente e inocua al usuario de caras a este manual y a la instalación o funcionamiento del entorno LAMP.

apt-get install mysql-server

Más adelante, utilizaremos la aplicación PhpMyAdmin para terminar de configurar las bases de datos y crear un usuario administrador.

Instalar PHP

El lenguaje PHP puede ser instalado de una forma muy similar a todas las instalaciones anteriores:

apt-get install php

En Ubuntu 18.04 la versión por defecto que se instalará de PHP es 7.2.

Resumen

Siguiendo los pasos anteriores ya dispondremos de un entorno LAMP, si bien, quizá, sea necesario realizar algún tipo de configuración o ajustes de cada uno de estos componentes según los requisitos de nuestra aplicación web, proyecto, etc.

Cómo instalar PhpMyAdmin

Finalmente, procederemos a la instalación de PhpMyAdmin. Se trata de una aplicación web que nos permitirá gestionar nuestras bases de datos directamente desde el navegador, algo que resulta práctico y cómodo.

La instalación de PhpMyAdmin es, posiblemente, el paso más complejo de todo el manual puesto que requiere la intervención del usuario. Por favor, lee atentamente los pasos que detallamos a continuación:

1. Inicia la instalación

apt-get install phpmyadmin

2. Elegir el servidor web

Atención: Lee las instrucciones atentamente. Es fácil equivocarse en este paso y no completar bien la instalación de PhpMyAdmin.

A continuación deberás elegir qué servidor quieres que PhpMyAdmin utilice. Deberás marcar la opción "apache2" pulsando la tecla espacio.

Es importante que la casilla a la izquierda de la palabra "apache2" quede marcada con un asterisco: *"". Una vez hayas marcado la casilla, pulsa la tecla "tabulador" para resaltar el botón "< OK >" y, finalmente, confirma tu selección pulsando la tecla "ENTER"**.

3. Crea la base de datos propia de PhpMyAdmin

A continuación, el instalador nos dará la opción de activar la configuración por defecto e instalar la base de datos propia de PhpMyAdmin con los parámetros por defecto. A menos que tengas experiencia con PhpMyAdmin recomendamos que elijas esta opción.

Confirma la opción pulsando "Enter" sobre la opción "< YES >".

4. Define la contraseña para el usuario administrador de PhpMyAdmin

Finalmente deberás definir una contraseña que se asignará al usuario administrador. Recuerda que es recomendable que esta contraseña contenga, al menos, 10 caracteres, entre ellos números, letras minúsculas, letras mayúsculas y símbolos. Al tratarse de una web app debes elegir una contraseña suficientemente fuerte para evitar accesos no autorizados.

5. Haz tu primer login a PhpMyAdmin

Finalmente, abre un navegador web y dirígete a la siguiente URL:

http://<ip-de-tu-servidor>/phpmyadmin

Si has seguido correctamente los pasos de configuración, deberías ver la pantalla de bienvenida de PhpMyAdmin. Para terminar, tan solo tienes que hacer login con los siguientes datos:

  1. Usuario: phpmyadmin
  2. Contraseña: <la-contraseña-que-has-definido>

Resumen

Si has seguido los pasos de este manual, dispondrás ahora de un entorno LAMP plenamente funcional, listo para instalar cualquier aplicación que requiera este stack de tecnologías. Recuerda que es posible que debas realizar ajustes y configuraciones adicionales específicas a las características de tu proyecto. Por ejemplo, la configuración de los Virtual Hosts de Apache.

Utilizamos cookies para proporcionar nuestros servicios y para análisis y marketing. Para obtener más información sobre nuestro uso de cookies, consulte nuestra Información cookies. Al continuar navegando en nuestro sitio web, usted acepta nuestro uso de cookies.