GNU/Linux >> Tutoriales Linux >  >> Linux

Instale phpMyAdmin en Ubuntu 20.04 con Nginx

phpMyAdmin es una aplicación basada en web para interactuar con el servidor de base de datos MySQL. Esta herramienta le proporciona una interfaz de usuario para realizar operaciones MySQL para que no tenga que usar la interfaz de línea de comandos.

En esta guía, aprenderá cómo instalar phpMyAdmin con Nginx en Ubuntu.20.04 y protegerlo.

Requisitos

Asegúrese de tener la configuración LEMP en su servidor con Nginx, PHP y MySQL/MariaDB. Si no tiene la configuración del servidor, puede seguir la siguiente guía para la configuración.
Cómo instalar LEMP Nginx, MySQL, PHP en Ubuntu 20.04

También configure bloques de servidor para la aplicación PHP del servidor.

Instalar phpMyAdmin

Una vez que haya instalado Nginx, PHP, MySQL, puede comenzar a instalar phpMyAdmin.

Existen diferentes formas de instalar phpMyAdmin, aquí seguiremos la forma más sencilla de instalarlo.

Ejecute el siguiente comando para instalar phpMyAdmin.

sudo apt install phpmyadmin

En el aviso para elegir el servidor web, presione TAB para omitir esto.

Cuando se le solicite de nuevo que permita que dbconfig-common instale una base de datos y configure, seleccione Yes y presiona ENTER .

Luego escriba y confirme una contraseña o permita usar cualquier contraseña aleatoria.

Configurar phpMyAdmin con Nginx

Una vez que phpMyAdmin esté instalado, puede configurarlo con Nginx para poder acceder a la interfaz web.

Hay varias formas de lograr esto, simplemente puede crear un enlace simbólico de /usr/share/phpmyadmin directorio a su raíz web.

Aquí aprenderemos ahora a crear una nueva configuración para phpMyAdmin.

sudo nano /etc/nginx/snippets/phpmyadmin.conf

Agregue lo siguiente al nuevo archivo. Asegúrese de utilizar la versión de PHP correcta.

location /phpmyadmin {
    root /usr/share/;
    index index.php index.html index.htm;
    location ~ ^/phpmyadmin/(.+\.php)$ {
        try_files $uri =404;
        root /usr/share/;
        fastcgi_pass unix:/run/php/php8.0-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
    }

    location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
        root /usr/share/;
    }
}

Guarde el archivo y salga.

Incluya el nuevo archivo dentro de su bloque de servidor desde donde desea acceder a phpMyAdmin.

Edite la configuración de bloque de su servidor, que se ubicará dentro de /etc/nginx/sites-available e incluya el fragmento de código para que su configuración se vea similar a la siguiente.

server {
    . . .

    include snippets/phpmyadmin.conf;

    . . .
}

Reinicie Nginx para que los cambios surtan efecto.

sudo service nginx restart

Ahora puede acceder a phpMyAdmin usando su dominio seguido de /phpmyadmin .

https://domain.com/phpmyadmin

Conclusión

Ahora ha aprendido a instalar phpMyAdmin en Ubuntu 20.04 con Nginx.

Gracias por tu tiempo. Si tiene algún problema o comentario, deje un comentario a continuación.


Linux
  1. Cómo instalar el servidor HTTP Git con Nginx en Ubuntu 16.04

  2. Instalar WordPress en Nginx Ubuntu

  3. Instale PHP 7.1 con Nginx en Ubuntu 16.04

  4. Instalar Nginx en Ubuntu

  5. Instale phpMyAdmin en Debian 11 con Nginx

Cómo instalar phpMyAdmin con Nginx en Ubuntu 20.04 LTS

Cómo instalar LEMP Stack con PhpMyAdmin en Ubuntu 20.04

Instalar Nginx en Ubuntu 18.04

Instalar WordPress con Nginx en Ubuntu 18.04

Cómo instalar Nginx en Ubuntu 14.04

Cómo instalar NGINX en Ubuntu 20.04