Cómo instalar phpMyAdmin en Debian 10 Buster

Cómo instalar phpMyAdmin en Debian 10 Buster

En esta entrada veremos cómo instalar phpMyAdmin en Debian 10 Buster paso a paso. Al final de esta guía podrás administrar tu sistema de bases de datos MariaDB/MySQL tanto de forma local como remota a través de esta potente herramienta web. Con phpMyAdmin un usuario local podrá trabajar remotamente sin necesidad de activar el acceso remoto de tu servicio de bases de datos de Debian 10. Además, podrás trabajar desde cualquier dispositivo conectado con un simple navegador, sin necesidad de instalar pesados clientes.

Antes de instalar phpMyAdmin en Debian 10 Buster

Para completar esta guía de instalación de phpMyAdmin en Debian 10 Buster necesitarás contar con los siguientes requisitos:

  • Una máquina Debian 10 Buster actualizada.
  • Una pila tipo LAMP, es decir, un servidor web con PHP y el sistema de bases de datos que vas a administrar (MariaDB o MySQL).
  • Paquetes adicionales instalados: wget.
  • Acceso por consola como root o un usuario con permisos de sudo.
  • Conexión a Internet.

Si tienes todo esto preparado, es el momento de sentarse delante de la consola y empezar a trabajar.

Preparativos previos

Previo a la instalación de phpMyAdmin en Debian 10 conviene comprobar que PHP tiene instalados algunos módulos importantes, como php-zip y php-bz2. Si no estuvieran presentes, los instalaríamos mediante apt. Antes actualizamos la lista de paquetes de los repositorios:

~$ sudo apt update

Y opcionalmente podrías actualizar los paquetes ya instalados, para evitar problemas de dependencias:

~$ sudo apt -y upgrade

Es el momento de instalar los módulos de PHP:

~$ sudo apt -y install php-zip php-bz2

Una vez descargados e instalados estos módulos y sus dependencias, recargamos la configuración del servidor web o del servicio PHP, según nuestra configuración:

~$ sudo systemctl reload apache2

Cómo descargar phpMyAdmin para Debian 10 Buster

A la hora de descargar phpMyAdmin para Debian 10 Buster debes tener en cuenta que en Debian 10 no se han incluido paquetes de este software (a diferencia de Debian 9).

Tienes una alternativa ligera y orientada hacia la seguridad, experiencia de usuario, rendimiento, etc. llamada adminer. Pero esta guía trata de phpMyAdmin en Debian 10, así que lo que haremos será acudir a la página web oficial de este proyecto.

como descargar phpmyadmin para debian 10 buster

Se puede ver un botón con un enlace a la última versión en formato .zip. Sin embargo, en la zona de descargas encontraremos más alternativas:

descargar phpmyadmin para debian 10 buster

En este ejemplo elegiremos el paquete con formato .tar.gz. Si estás navegando en la máquina que vas a realizar la instalación puedes descargar directamente y guardar el archivo donde quieras.

En mi caso, copiaré el enlace y realizaré la descarga desde consola mediante el comando wget:

~$ wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz

Cómo instalar phpMyAdmin en Debian 10 Buster

Por razones de simplicidad, en esta guía vamos a instalar phpMyAdmin como una sección de la página web por defecto de Debian 10. Es recomendable tener instalado un certificado SSL para trabajar con protocolo seguro HTTPS, pero phpMyAdmin funcionará perfectamente bajo protocolo HTTP convencional.

La web por defecto de Apache reside en /var/www/html/, por lo que esta será la ruta donde descomprimiremos el paquete:

~$ sudo tar xzf phpMyAdmin-4.9.0.1-all-languages.tar.gz -C /var/www/html/

La carpeta que se crea tiene un nombre muy largo, lo mejor es crear un enlace simbólico más corto, o directamente renombrar la carpeta:

~$ sudo mv /var/www/html/phpMyAdmin-4.9.0.1-all-languages/ /var/www/html/phpmyadmin

Configurar phpMyAdmin en Debian 10 Buster

Aunque phpMyAdmin ya está listo para funcionar con la configuración por defecto, pero debes saber que es posible configurar phpMyAdmin en Debian 10.

Existe una página de configuración accesible desde la carpeta setup/. En el ejemplo de esta guía sería accesible desde la URL http://debian10.local/phpmyadmin/setup/

como configurar phpmyadmin en debian 10 buster

Este configurador es accesible porque no existe aún un archivo de configuración. No es deseable dejar el configurador accesible, puesto que como ves no está protegido por contraseña, así que tienes dos opciones:

  • Usar un archivo mínimo de configuración por defecto.
  • Crear la configuración desde el configurador y guardarla.

Usar la configuración por defecto

El configurador permite una enorme cantidad de posibilidades y opciones, por lo que puede que no quieras perder tiempo y anularlo directamente.

Para ello copia el archivo de configuración mínima de muestra presente en la carpeta de phpMyAdmin:

~$ sudo cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php

Al existir ya un archivo de configuración, el configurador queda bloqueado:

configurar phpmyadmin en debian 10 buster

Justo lo que pretendíamos, bloqueamos el configurador, pero phpMyAdmin funciona perfectamente con los valores por defecto.

Crear una configuración a medida

Si prefieres configurar a medida las características de phpMyAdmin, puedes usar el configurador y bucear entre todas sus opciones y herramientas. Dado que los valores por defecto funcionan en la mayoría de escenarios, la configuración de phpMyAdmin en Debian 10 escapa a las pretensiones de esta guía.

Lo que sí debes saber es que una vez que has realizado la configuración, NO es posible guardarla automáticamente. Lo que debes hacer es lo siguiente:

  • En la parte inferior de la pantalla principal del configurador dispones de un botón «Descargar«. Al pulsarlo se descargará un archivo config.inc.php.
  • Debes copiar ese archivo en la carpeta de phpMyAdmin, lo que se podrá hacer de una forma u otra, según si estás conectado de forma local o remota.
  • Una vez copiado el archivo, el configurador quedará bloqueado.

Cómo probar la instalación

Para comprobar el funcionamiento de phpMyAdmin en Debian 10 accederemos desde un navegador con la URL apropiada. Esta URL la construiremos con la dirección IP, nombre de máquina o dominio y la ruta relativa de instalación de phpMyAdmin.

En este ejemplo la máquina Debian 10 es accesible desde el dominio debian10.local, por lo que la URL podría ser http://debian10.local/phpmyadmin/

instalar phpmyadmin en debian 10 buster

Suministraremos las credenciales del usuario con el que queramos trabajar para poder iniciar sesión e inmediatamente accederemos a la pantalla principal de phpMyAdmin:

instalar phpmyadmin en debian 10 buster

Desde este momento ya puedes crear bases de datos y usuarios, administrar permisos, crear estructuras e introducir datos, etc.

Conclusión

Ahora que ya sabes cómo instalar phpMyAdmin en Debian 10 Buster, puedes administrar tu servicio de bases de datos con un cliente web cómo y potente. De forma local o remota, sin necesidad de cambiar la configuración del servicio, abrir puertos, etc.

Si tienes alguna duda o pregunta, sugerencia o notificación de errores, puedes dejar un comentario y lo revisaré de inmediato.

Y si consideras que este pequeño tutorial de phpMyAdmin en Debian 10 te ha solucionado un problema, ¡siempre me puedes invitar a un café!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Esta entrada tiene 2 comentarios

  1. excelente tu articulo chachocool… acabo de instalar debian 10… tenia la 9 y me preocupo que ya no esta phpmyadmin en esta nueva versión… pero tu articulo explica paso a paso la instalación… la instalación la realice de manera exitosa…
    solo tuve que instalar previamente el wget… pero todo excelente…

    me gustan este tipo de articulo porque son puntuales y se cumple con lo que se quiere… un abrazo.

    1. ¡Gracias por tu comentario! He incluido wget en la lista de requisitos, me gusta que los tutoriales fluyan sin interrupciones y en esta guía de phpMyAdmin en Debian 10 olvidé ese detalle.

Deja un comentario

Cerrar menú

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies