Ver destacados

Cómo instalar LAMP y PHPMyAdmin en Ubuntu 18.04

Tutorial sobre cómo pdoer instalar LAM y PHPMyAdmin en Ubuntu 18.04 de Linux.
Escrito por
34.4K Visitas  |  Publicado jun 18 2018 09:53
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


La versatilidad de los sistemas operativos Linux nos da la posibilidad de expandir al máximo las capacidades de la organización contando con la posibilidad de instalar miles de aplicaciones y servicios gratuitos tanto para la gestión y administración de todos los procesos, usuarios y parámetros del sistema. Dentro de este mundo de posibilidades, contamos con la compilación LAMP la cual nos da la oportunidad de administrar de forma centralizada bases de datos, servicios web y muchos servicios más.

 

A través de este tutorial vamos a aprender a instalar LAMP y phpMyAdmin en Ubuntu 18.04. En caso de no contar con Ubuntu 18.04, podremos instalarlo desde el siguiente enlace:

 

Descubre paso a paso cómo son las novedades de Ubuntu 18.04 y cómo instalarlo por completo.

 

Qué es LAMP
LAMP (Linux, Apache, MySQL y PHP), es un conjunto de software, de código libre, el cual puede ser instalado de forma conjunta con el objetivo de habilitar un servidor para el alojamiento de sitios y aplicaciones web dinámicas. En realidad, LAMP es un acrónimo que representa un sistema operativo Linux con un servidor Apache. Los datos del sitio son almacenados en base de datos MySQL y el contenido dinámico es procesado con PHP.

 

Estas descripciones básicamente son:

 

Linux
Es el sistema operativo el cual constituye la primera capa de esta estructura. Linux establece las bases para el modelo LAMP.

 

Apache
Hace referencia a un software de servidor web, normalmente Apache Web Server. Y su función es traducir desde los navegadores web a el sitio web correcto.

 

MySQL
MySQL se encarga de almacenar detalles que pueden ser consultados mediante scripts para llevar a cabo la construcción de un sitio web.

 

PHP
PHP es el lenguaje de programación que permitirá que los sitios web y las aplicaciones web sean ejecutadas dentro de Linux.

 

Qué es phpMyAdmin
phpMyAdmin ha sido desarrollado como una herramienta de software libre, la cual ha sido escrita en PHP, y que tiene como objetivo ayudar a manejar la administración y gestión de MySQL a través de la Web. phpMyAdmin goza de compatibilidad con un diverso conjunto de operaciones en MySQL y MariaDB.

 

Las operaciones más utilizadas tales como administración de bases de datos, tablas, columnas, y más se pueden llevar a cabo a través de la interfaz de usuario de phpMyAdmin, mientras que aún será posible ejecutar directamente cualquier declaración de SQL.

 

Características phpMyAdmin
  • Interfaz web intuitiva
  • Soporte para la mayoría de las características de MySQL
  • Puede exportar datos a varios formatos como CSV, SQL, XML, PDF, ISO / IEC 26300 - Texto y hoja de cálculo de OpenDocument, Word, LATEX y otros
  • Importa datos de CSV y SQL
  • Esta en la capacidad de administrar múltiples servidores
  • Creación de gráficos de un diseño de base de datos en varios formatos
  • Crear consultas complejas usando Query-by-example (QBE)
  • Búsqueda global en una base de datos o un subconjunto de ella

 

Ahora veremos cómo instalar estas prácticas herramientas en Ubuntu 18.04.

 

 


1. Instalar Apache en Ubuntu 18.04

 

Paso 1

El primer paso que dar consiste en actualizar todos los paquetes del sistema y para ello ejecutamos el siguiente comando:
sudo apt update
Paso 2

Una vez actualizado, procedemos a instalar Apache ejecutando la siguiente línea. Ingresamos la letra S para confirmar la descarga e instalación de Apache.
sudo apt install apache2

 

Paso 3

Una vez haya finalizado el proceso de instalación de Apache en Ubuntu 18.04, el servicio Apache debe iniciarse automáticamente y se habilitará para que sea iniciado en el momento del inicio del sistema operativo. Esto se puede verificar, si está activo y funcionando, haciendo uso del siguiente comando:
sudo systemctl status apache2

 

Paso 4

Podemos comprobar que su estado es activo y corriendo. Ahora, será necesario configurar el firewall para habilitar y abrir los puertos 80 y 443 con el objetivo de permitir las solicitudes de conexión del cliente al servidor web apache a través de HTTP y HTTPS respectivamente, para ello ejecutamos lo siguiente:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
Paso 5

Luego de esto, recargamos el servicio de Apache ejecutando lo siguiente:
sudo ufw reload

 

 

Paso 6

Luego de esto, debemos validar la dirección IP de nuestro servidor usando el comando "ifconfig" y para comprobar que Apache funciona y ha sido instalado de forma correcta vamos a ir a algún navegador y allí ejecutamos lo siguiente:
http://nombre_del_dominio/
O
http://IP_del_servidor/

 

 


2. Instalar MariaDB en Ubuntu 18.04


El siguiente paso es instalar MariaDB el cual es un sistema gratuito de administración de bases de datos de código abierto de grandes prestaciones.

 

Paso 1

Para su instalación vamos a ejecutar lo siguiente. Ingresamos la letra S para confirmar la descarga e instalación de MariaDB en Ubuntu 18.04.
sudo apt install mariadb-server mariadb-client

 

Paso 2

Los servicios de MariaDB deben iniciarse de forma automática después de la instalación, para verificar este estado vamos a ejecutar lo siguiente:
sudo systemctl status mysql

 

Paso 3

Por defecto la instalación de MariaDB no es segura, para asegurarla se necesita ejecutar un script de seguridad que viene incluido con el paquete. Se solicitará configurar una contraseña de root para que nadie más pueda iniciar sesión en MariaDB. Para asegurar MariaDB vamos a ejecutar lo siguiente:
sudo mysql_secure_installation
Paso 4

Las preguntas que responder, junto a sus respuestas, son:
Set root password? [Y/n]: y
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

 

 


3. Instalar PHP en Ubuntu 18.04

 

Paso 1

Ahora, vamos a instalar PHP, cuya versión predeterminada es PHP 7, y otros módulos para implementaciones web usando el siguiente comando. Ingresamos la letra S para confirmar la descarga e instalación de PHP y sus complementos.
sudo apt install php php-common php-mysql php-gd php-cli

 

 

Paso 2

Una vez que PHP haya sido instalado, será posible probar la configuración de PHP creando una página simple info.php en la raíz del documento del servidor web, ejecutando el siguiente comando:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

 

Paso 3

Ahora, vamos de nuevo a algún navegador y ejecutamos alguna de las siguientes líneas:
http://nombre_del_dominio/info.php
O
http://IP_del_servidor/ info.php

 

 


4. Instalar phpMyAdmin en Ubuntu 18.04

 

 

Paso 1

Ahora, vamos a instalar phpMyAdmin con el fin de administrar bases de datos MySQL / MariaDB desde un navegador web, para ello vamos a ejecutar el siguiente comando:
sudo apt install phpmyadmin

 

Paso 2

Ingresamos la letra S para confirmar la descarga y durante el proceso de instalación veremos una serie de preguntas como:
Elegir el servidor web que se debe configurar automáticamente para ejecutar phpMyAdmin:

 

 

Paso 3

Pulsamos Aceptar y posteriormente veremos lo siguiente:

 

 

Paso 4

Seleccionamos la opción Si y pulsamos Enter. Ahora configuramos la contraseña para MySQL de phpMyAdmin:

 

 

Paso 5

Confirmamos la misma:

 

 

Paso 6

De este modo hemos instalado phpMyAdmin en Ubuntu 18.04. Ahora debemos reiniciar el servicio ejecutando lo siguiente:
sudo systemctl restart apache2
Nota
Si el paquete PhpMyAdmin no ha sido habilitado para trabajar con el servidor web apache automáticamente, será necesario ejecutar los siguientes comandos para copiar el archivo de configuración phpmyadmin apache ubicado en /etc/phpmyadmin/ al directorio de configuraciones disponibles de apache webserver /etc/apache2/conf-available/ y posteriormente activarlo usando la utilidad "a2enconf", y reiniciar el servicio de Apache así:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
sudo a2enconf phpmyadmin
sudo systemctl restart apache2

 

Paso 7

Una vez definido esto, podremos acceder a phpMyAdmin usando alguna de las siguientes opciones.
http://nombre_del_dominio/phpmyadmin
O
http://IP_del_servidor/ phpmyadmin

 

Paso 8

Allí definimos el idioma a usar e ingresaremos las credenciales de root para el acceso. Pulsamos en Continuar y de este modo accederemos a la consola de phpMyAdmin para realizar todas las gestiones necesarias:

 

 

Paso 9

Si deseamos crear un nuevo usuario para acceder a phpMyAdmin vamos a ejecutar la siguiente línea:
sudo mysql -u root -p
Paso 10

Ingresamos nuestra contraseña y ahora debemos ejecutar cada línea en su orden así. Así hemos creado un usuario llamado “admin”.
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'Contraseña';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Exit;
Como vemos, LAMP y phpMyAdmin es una alternativa útil y simple, peor poderosa, para gestionar tanto bases de datos como servidores web de una manera totalmente dinámica, con grandes prestaciones y con sencillez.

 

Te explicamos cómo instalar, acceder y configurar phpMyAdmin en Ubuntu 18.04 paso por paso.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!