Cómo instalar LAMP Stack con PhpMyAdmin en Ubuntu 20.04

Cómo instalar LAMP Stack con PhpMyAdmin en Ubuntu 20.04

La pila LAMP. es la combinación de los paquetes de software más utilizados para crear sitios web dinámicos. LAMP. es una abreviatura que utiliza la primera letra de cada uno de los paquetes incluidos en ella: L. inux, A. pache, M. ariaDB y P. HP.

Puedes usar LAMP. para crear sitios web increíbles con plataformas como WordPress o Joomla, por ejemplo.

Además, de forma predeterminada, las bases de datos MySQL/MariaDB. se administran desde la interfaz de línea de comandos, a través del shell MySQL. Si prefiere administrar sus bases de datos y realizar otras operaciones útiles del servidor de bases de datos desde una interfaz gráfica, debe instalar PhpMyAdmin. una popular aplicación web basada en PHP.

Si está buscando para una configuración de LAMP para su Ubuntu 20.04, entonces debería leer nuestra guía de configuración de LEMP en Ubuntu 20.04.

En este artículo, aprenderá cómo instalar y configurar LAMP. con PhpMyAdmin. en el servidor Ubuntu 20.04. La guía asume que ya ha instalado Ubuntu 20.04. Si aún no lo ha instalado, puede consultar nuestras guías aquí:

Requisitos previos:

  1. Guía de instalación del servidor Ubuntu 20.04

Paso 1: Instalar Apache en Ubuntu 20.04

freestar.config.enabled_slots.push

1.. Apache2. es un Software de servidor web/HTTP de código abierto popular, potente, confiable y altamente extensible utilizado por numerosos sitios web en Internet.

Para instalar el paquete Apache2. use el administrador de paquetes predeterminado de la siguiente manera:

$ sudo apt install apache2 Instalar Apache en Ubuntu 20.04  Instalar Apache en Ubuntu 20.04 Instale Apache en Ubuntu 20.04

Los archivos de configuración para Apache2. se encuentran en el directorio /etc/apache2. y el archivo de configuración principal es /etc//etc/apache2/apache2.conf. Y la raíz del documento predeterminada para almacenar sus archivos web es /var/www/html/.

2.. En Ubuntu. a diferencia de otras distribuciones importantes de Linux, los servicios systemd. se inician automáticamente y se habilitan para iniciarse al arrancar el sistema, cuando se completa la instalación de un paquete (destinado a ejecutarse como servicio).

Puede confirmar que el servicio Apache2. está activo y habilitado en el arranque usando los siguientes comandos systemctl.

$ sudo systemctl status apache2 $ sudo systemctl is-enabled apache2  Check Apache Service  Verificar el servicio Apache Verifique el servicio Apache

4.. A continuación, debe probar el funcionamiento correcto de la instalación del servidor Apache2. Abra un navegador web y use la siguiente dirección para navegar.

http://YOUR_SERVER_IP

Debería ver la página predeterminada de Apache Ubuntu que se muestra en la captura de pantalla.

 Comprobar el ancho de la página predeterminada de Apache Compruebe la página predeterminada de Apache Verificar la página predeterminada de Apache

Paso 2: Instalar la base de datos MariaDB en Ubuntu 20.04

5.. MariaDB. es una bifurcación del popular Base de datos MySQL. Ahora también es popular y es el predeterminado en la mayoría de las distribuciones de Linux, incluido Ubuntu. y también es parte de la mayoría de las ofertas en la nube.

Para instalar la base de datos MariaDB. servidor y cliente, ejecute el siguiente comando.

$ sudo apt install mariadb-server mariadb-client  Instalar MariaDB en Ubuntu 20.04  Instalar MariaDB en Ubuntu 20.04 Instalar MariaDB en Ubuntu 20.04

Los archivos de configuración de MariaDB se almacenan en el directorio /etc/mysql/ . Hay tantos archivos de configuración allí que puede leer la documentación de MariaDB para obtener más información.

6.. Luego, confirme que el servicio de base de datos MariaDB. se está ejecutando y está habilitado para iniciarse automáticamente cuando se reinicia su sistema.

$ sudo systemctl status mariadb $ sudo systemctl is-enabled mariadb  Verificar el servicio MariaDB  Check MariaDB Service Verifique el servicio MariaDB

7.. En servidores de producción, debe habilitar algunos medidas de seguridad básicas para la instalación de la base de datos MariaDB, ejecutando el script mysql_secure_installation. que se envía con el paquete MariaDB.

$ sudo mysql_secure_installation

Después de ejecutar el script, lo llevará a través de una serie de preguntas en las que puede responder sí (y) o no (n) para habilitar algunas opciones de seguridad. Debido a que el sistema de base de datos se acaba de instalar, no hay contraseña de usuario raíz (o administrador) de la base de datos.

Por lo tanto, debe crear una como se muestra en la siguiente captura de pantalla.

  • Ingrese la contraseña actual para root (ingrese para ninguna): Ingrese
  • ¿Establecer una contraseña de root? [S/n] s
  • ¿Eliminar usuarios anónimos? [S/n] y
  • ¿Deshabilitar el inicio de sesión de root de forma remota? [S/n] y
  • ¿Eliminar la base de datos de prueba y acceder a ella? [S/n] y
  • ¿Volver a cargar las tablas de privilegios ahora? [Y/n] y

Secure MariaDB Server  Servidor MariaDB seguro Servidor MariaDB seguro

8.. Para acceder al shell MariaDB. ejecute el comando mysql. con la opción-u con sudo. Si no usa el comando sudo. seguramente encontrará el error indicado en la siguiente captura de pantalla.

$ mysql-u root-p $ sudo mysql-u root  Acceder a MariaDB Shell  Acceder a MariaDB Shell Acceder a MariaDB Shell

Paso 3: Instalar PHP en Ubuntu 20.04

9.. Un lenguaje de programación de código abierto de propósito general, PHP. es uno de los lenguajes de programación más populares para el desarrollo web. Impulsa algunos de los sitios web y aplicaciones web más populares del mundo.

Para instalar PHP, ejecute el siguiente comando.

$ sudo apt install php libapache2-mod-php php-mysql  Instalar PHP en Ubuntu 20.04 Instalar PHP en Ubuntu 20.04 Instalar PHP en Ubuntu 20.04

Se ubicará el archivo de configuración PHP en /etc/php/7.2/.

Además, dependiendo de su proyecto, es posible que desee instalar algunas extensiones PHP requeridas por su aplicación. Puede buscar una extensión PHP como se muestra.

$ sudo apt-cache search php | grep php-#mostrar todos los paquetes php

10.. Después de encontrar la extensión, puede instalarla. Por ejemplo, estoy instalando módulos PHP para el caché en memoria de Redis y la herramienta de compresión Zip.

$ sudo apt install php-redis php-zip

11.. Después de instalar la extensión PHP, necesitas reiniciar Apache para aplicar los cambios recientes.

$ sudo systemctl restart apache2

12.. Luego, prueba si Apache. está funcionando junto con PHP. Cree una página info.php en el directorio raíz del documento web /var/www/html/ como se muestra.

$ sudo vi/var/www/html/info.php

Copiar y pegue el siguiente código en el archivo, luego guarde el archivo y salga de él.

13.. A continuación, abra un navegador web y navegue utilizando la siguiente dirección.

http://YOUR_SERVER_IP/info.php

Si Apache. y PHP. funcionan bien juntos, debería ver la información de PHP (ajustes de configuración y variables predefinidas disponibles, módulos instalados y más en su sistema) que se muestra en la siguiente captura de pantalla.

Verificar información de PHP  Verificar información de PHP Verificar información PHP

Paso 4: Instalar PhpMyAdmin en Ubuntu 20.04

14.. Diseñado para manejar la administración de bases de datos MySQL/MariaDB. PhpMyAdmin. es una herramienta gráfica gratuita basada en web ampliamente utilizada con una interfaz web intuitiva, que admite una amplia gama de operaciones en MySQL. y MariaDB.

Para instalar PhpMyAdmin. ejecute el siguiente comando.

$ sudo apt install phpmyadmin  Instalar PhpMyAdmin en Ubuntu 20.04  Instalar PhpMyAdmin en Ubuntu 20.04 Instalar PhpMyAdmin en Ubuntu 20.04

15.. Durante el paquete instalación, se le pedirá que elija el servidor web que debe configurarse automáticamente para ejecutar PhpMyAdmin. Haga clic en Intro para usar Apache, la opción predeterminada.

 Configurar Apache para usar PhpMyAdmin  Configurar Apache para usar PhpMyAdmin Configurar Apache para usar PhpMyAdmin

16.. Además, PhpMyAdmin. debe tener una base de datos instalada y configurada antes de que pueda comenzar a usarla. Para configurar una base de datos para PhpMyAdmin. con el paquete dbconfig-common. seleccione . en el siguiente mensaje.

 PhpMyAdmin Login  PhpMyAdmin Login Inicio de sesión de PhpMyAdmin

20.. Después de iniciar sesión, verá el panel de PhpMyAdmin. Úselo para administrar bases de datos, tablas, columnas, relaciones, índices, usuarios, permisos, etc.

 PhpMyAdmin Dashboard  Panel de control de PhpMyAdmin Panel de control PhpMyAdmin

Esto nos lleva al final de esta guía. Utilice el formulario de comentarios para hacer preguntas sobre esta guía o cualquier otro problema relacionado con la pila de LAMP. con respecto a Ubuntu 20.04.