Cómo instalar LAMP Stack con PhpMyAdmin en Ubuntu 18.04

Cómo instalar LAMP Stack con PhpMyAdmin en Ubuntu 18.04

Una pila LAMP. se compone de paquetes como Apache. MySQL/MariaDB. y PHP. instalados en un Entorno de sistema Linux para alojar sitios web y aplicaciones.

Lea también. Instale Apache, MariaDB, PHP y PhpMyAdmin en Ubuntu 18.04

PhpMyAdmin. es una interfaz web gratuita, de código abierto, bien conocida, con todas las funciones e intuitiva para administrar la base de datos MySQL. y MariaDB. Es compatible con varias operaciones de bases de datos y tiene muchas características que le permiten administrar fácilmente sus bases de datos desde una interfaz web; como importar y exportar datos en varios formatos, generar consultas complejas y útiles usando Query-by-example (QBE), administrar múltiples servidores y mucho más.

Requisitos:

  1. Instalación mínima del servidor Ubuntu 18.04 .
  2. Acceso al servidor a través de SSH (si no tiene acceso directo).
  3. Privilegios de usuario raíz o use el comando sudo para ejecutar todos los comandos.

En este artículo, explicaremos cómo instalar la pila LAMP. con PhpMyAdmin. en Ubuntu 18.04.

Paso 1: Instale el servidor web Apache en Ubuntu 18.04

1.. Primero comience por actualizar sus paquetes de software y luego instale el servidor web Apache. usando los siguientes comandos.

$ sudo apt update $ sudo apt install apache2 freestar.config.enabled_slots.push

2.. Después de la El proceso de instalación está completo, el servicio Apache debería estar art automáticamente y estará habilitado para iniciarse en el momento del arranque del sistema, puede verificar si está funcionando usando el siguiente comando.

$ sudo systemctl status apache2

3.. Si tiene un firewall del sistema habilitado y en ejecución, debe abrir los puertos 80. y 443. para permitir las solicitudes de conexión del cliente al servidor web apache a través de HTTP. y HTTPS. respectivamente, luego vuelva a cargar la configuración del firewall como se muestra.

$ sudo ufw allow 80/tcp $ sudo ufw allow 443/tcp $ sudo ufw reload

4.. Ahora verifique su instalación de Apache probando la página de prueba predeterminada en la siguiente URL desde un navegador web.

http://nombre_dominio/O http://IP_Servidor/

Si ve la página web predeterminada de Apache, significa su instalación está funcionando bien.

Verificar la página web de Apache  Ver la página web de Apache Compruebe la página web de Apache

Paso 2: Instale MariaDB en Ubuntu 18.04

5.. Ahora instale MariaDB. es un sistema de administración de base de datos de código abierto y gratuito derivado de MySQL. y es un proyecto desarrollado por la comunidad liderado por los desarrolladores originales de MySQL.

$ sudo apt install mariadb-server mariadb-client

6.. Los servicios MariaDB. deberían iniciarse automáticamente después de la instalación, verifique su estado para asegurarse de que esté en funcionamiento.

$ sudo systemctl status mysql

7.. La instalación de MariaDB. no es segura por defecto, necesita ejecutar un script de seguridad que viene con el paquete. Se le pedirá que establezca una contraseña de root. para asegurarse de que nadie pueda iniciar sesión en MariaDB.

$ sudo mysql_secure_installation

Una vez que ejecute el script, le pedirá que ingrese la contraseña actual para root ( ingrese para ninguno. :

Luego ingrese sí/y a las siguientes preguntas de seguridad:

  • ¿Establecer contraseña de root? [Y/n]: y
  • ¿Eliminar usuarios anónimos? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¿Deshabilitar el inicio de sesión de root de forma remota? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¿Quitar la base de datos de prueba y acceder a ella? (Presione y | Y para Sí, cualquier otra tecla para No): y
  • ¿Volver a cargar las tablas de privilegios ahora? (Presione y | Y para Sí, cualquier otra tecla para No): y

 Instalación segura de Mariadb en Ubuntu 18.04 Instalación segura de Mariadb en Ubuntu 18.04 Instalación segura de Mariadb en Ubuntu 18.04

Paso 3: Instale PHP en Ubuntu 18.04

8.. PHP. es uno de los más utilizados lenguaje de secuencias de comandos del lado del servidor utilizado para generar contenido dinámico en sitios web y aplicaciones. Puede instalar PHP. (la versión predeterminada es PHP 7.2. y otros módulos para implementaciones web usando el siguiente comando.

$ sudo apt install php php-common php-mysql php-gd php-cli

​​ 9.. Una vez instalado PHP, puede probar su configuración PHP creando una página info.php simple en la raíz del documento de su servidor web, usando este único comando.

$ echo “” | sudo tee/var/www/html/info.php

10.. Luego, abra un navegador web e ingrese esta URL para ver la página de información de php.

http://nombre_dominio/info.php O http://SERVER_IP/info.php Probar información de PHP en Ubuntu 18.04  Probar información de PHP en Ubuntu 18.04 Probar información de PHP en Ubuntu 18.04

Paso 4: Instale PhpMyAdmin en Ubuntu 18.04

11.. Finalmente, puede instalar phpMyAdmin. para administrar MySQL/MariaDB. bases de datos desde la comodidad de un navegador web, ejecutando el siguiente comando.

$ sudo apt install phpmyadmin

Throug En el proceso de instalación del paquete, se le pedirá que elija el servidor web que debe configurarse automáticamente para ejecutar phpMyAdmin, seleccione apache. presionando la barra espaciadora y presione Enter.

 Seleccionar servidor web PhpMyAdmin  Seleccionar servidor web PhpMyAdmin Seleccione el servidor web PhpMyAdmin  Configuración de PhpMyAdmin  Configuración de PhpMyAdmin Configuración de PhpMyAdmin

12.. Luego, ingrese la contraseña para el usuario administrativo MySQL/MariaDB. para que el instalador pueda crear una base de datos para phpmyadmin.

 Establecer contraseña para Phpmyadmin Establecer contraseña para Phpmyadmin Establecer contraseña para Phpmyadmin

13.. Una vez que todo esté instalado, ahora puede reiniciar el servicio apache2 para efectuar los cambios recientes.

$ sudo systemctl restart apache2

Nota. si el paquete PhpMyAdmin. no ha sido habilitado para trabajar con el servidor web apache automáticamente, ejecute los siguientes comandos para copiar el archivo de configuración phpmyadmin apache ubicado en /etc/phpmyadmin/ al directorio de configuraciones disponibles del servidor web apache /etc/apache2/conf-available/ y luego actívelo usando la utilidad a2enconf. y reinicie el servicio apache efectúe los cambios recientes, como sigue.

$ sudo cp/etc/phpmyadmin/apache.conf/etc/apache2/conf-available/phpmyadmin.conf $ sudo a2enconf phpmyadmin $ sudo systemctl restart apache2

14.. Por último, desde un navegador web y escriba la siguiente URL para acceder a su interfaz web phpMyAdmin.

http://nombre_dominio/phpmyadmin O http://IP_Servidor/phpmyadm en

Utilice las credenciales root. para autenticarse en phpMyAdmin, como se muestra en la siguiente captura de pantalla.

PhpMyAdmin Login  PhpMyAdmin Login PhpMyAdmin Inicio de sesión

Importante. a partir de MySQL 5.7. el inicio de sesión de root requiere comando sudo. por lo tanto, el inicio de sesión de root fallará a través de phpmyadmin, es posible que deba crear otra cuenta de usuario administrador. Acceda al shell mariadb usando la cuenta root desde una terminal y ejecute los siguientes comandos para crear un nuevo usuario:

$ sudo mysql-u root-p MariaDB [(none)]> CREATE USER ‘ admin. ‘@’ localhost ‘IDENTIFICADO POR’ [email protected]! # 254tecmint. ‘; MariaDB [(ninguno)]> OTORGAR TODOS LOS PRIVILEGIOS EN *. * A ‘ admin. @ ‘localhost’ CON OPCIÓN DE GRANT; MariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS;

Ahora inicie sesión en PhpMyAdmin. con las nuevas credenciales de administrador. para administrar sus bases de datos.

 PhpMyAdmin MySQL Database Administration  PhpMyAdmin MySQL Database Administration PhpMyAdmin MySQL Database Administration

Para proteger su interfaz web PhpMyAdmin, consulte este artículo: 4 consejos útiles para proteger la interfaz web PhpMyAdmin.

¡Eso es todo! En este artículo, hemos explicado cómo configurar la pila LAMP. con la última versión de PhpMyAdmin. en Ubuntu 18.04. Utilice el formulario de comentarios a continuación para enviarnos sus consultas o pensamientos sobre esta guía.