Cómo instalar Adminer en Debian 9 Stretch

En esta ocasión vamos a ver cómo instalar Adminer en Debian 9 Strech paso a paso, de modo que puedas disfrutar de la última versión de este potente administrador de bases de datos vía web en tu servidor o VPS Debian.

Antes de instalar Adminer en Debian 9 Stretch

Si quieres completar esta guía de instalación y configuración de Adminer en Debian 9 Stretch, debes satisfacer estos requerimientos básicos:

  • Una máquina Debian 9 Stretch actualizada.
  • Una pila tipo LAMP, con servidor web, PHP y servicio de bases de datos.
  • El paquete ca-certificates.
  • Acceso a consola como root o un usuario con permisos de sudo.
  • Conexión a Internet.

Si aún no tienes configurado el entorno necesario, puede que te venga bien echarle un vistazo a la guía de instalación LAMP en Debian 9 Stretch.

Cómo descargar Adminer para Debian 9 Stretch

Vamos a descargar Adminer para Debian 9 Stretch desde el sitio oficial del proyecto, debido a que a pesar de que hay paquetes en los repositorios de la distribución, estos corresponden a la versión 4.2.5, mientras que la última versión estable (en el momento de redactar esta guía) es la 4.8.0.

como descargar adminer en debian 9 stretch

Siguiendo el enlace correspondiente encontraremos la sección de descargas donde podemos encontrar distintas modalidades de Adminer. Entre las opciones disponibles las hay que incluyen todos los motores de bases de datos, sólo MariaDB/MySQL, multiidioma, sólo en inglés, etc.

descargar adminer para debian 9 stretch

En este tutorial nos decantamos por la versión completa multiidioma, para lo que copiaremos el enlace y lo descargaremos desde consola con el comando wget:

~$ wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

Cómo instalar Adminer en Debian 9 Stretch

Para instalar Adminer en Debian 9 Stretch seguiremos una aproximación similar a como se instala la versión del paquete, preparando una ubicación para el archivo y un alias del servidor web.

Comenzamos creando el directorio para Adminer en el sistema de archivos de Debian 9:

~$ sudo mkdir /usr/share/adminer

Ahora copiamos o movemos el archivo de Adminer a esta nueva ruta:

~$ sudo mv adminer-4.8.1.php /usr/share/adminer/

Para evitar trabajar con números de versión y que la configuración sea más fácil ante futuras actualizaciones, creamos un enlace simbólico sin números de versión al archivo PHP:

~$ sudo ln -s /usr/share/adminer/adminer-4.8.1.php /usr/share/adminer/adminer.php

Configuración de PHP

Según el motor de bases de datos al que vayas a conectar, necesitarás que estén presentes en Debian 9 algunas extensiones concretas de PHP.

Por ejemplo, para PosgtreSQL puedes necesitar pgsql, para MariaDB/MySQL sería mysql, o para SQLite sqlite3. Debemos indicar la versión de PHP que utilizamos en el nombre de los paquetes; por ejemplo, para la versión 7.4:

~$ sudo apt install -y php7.4-pgsql php7.4-mysql php7.4-sqlite3

Configuración del servidor web

Creamos un alias para Adminer como una configuración adicional del servidor web, en este caso Apache:

~$ sudo nano /etc/apache2/conf-available/adminer.conf

Y el contenido será la directiva Alias:

Alias /adminer /usr/share/adminer/adminer.php

Guardados los cambios y cerrado el archivo, activaremos esta nueva configuración para Adminer:

~$ sudo a2enconf adminer

Y aplicaremos todos los cambios recargando la configuración del servidor web:

~$ sudo systemctl reload apache2

Cómo probar Adminer en Debian 9

Para acceder a Adminer en Debian 9 Stretch tal y como lo hemos cofigurado sólo tenemos que añadir la ruta /adminer a la dirección IP, nombre de máquina o dominio del servidor.

Por ejemplo, la máquina Debian 9 de este tutorial es accesible en el dominio debian9.local.lan, así que podremos usar la URL http://debian9.local.lan/adminer para acceder a Adminer:

como instalar adminer en debian 9 stretch

Aparecerá la página de incio de sesión, donde podremos elegir el motor de bases de datos, el usuario, la contraseña y opcionalmente la base de datos a la que queremos conectar.

instalar adminer en debian 9 stretch

Como es lógico, lo que podremos hacer o no dependerá de los permisos de los que goce el usuario con el que conectamos al servicio a través de Adminer.

Conclusión

Ya sabes cómo instalar y configurar Adminer en Debian 9 Stretch en su última versión, por lo que no tienes excusa para trabajar cómodamente con tu servicio de bases de datos, sin necesidad de configurar acceso remoto.

Si tienes alguna duda o pregunta, sugencia o corrección, etc. puedes dejar un comentario.

Ah, en caso de que te haya servido nuestro tutorial de instalación y configuración de esta aplicación web y quieras expresar tu gratitud, puedes hacerlo dejando a partir de 1 $ de propina con PayPal:

O, si te sientes especialmente agradecido, puedes invitarme a un café:

¡Gracias!

3 comentarios en «Cómo instalar Adminer en Debian 9 Stretch»

  1. Este texto tuyo me había funcionado a la perfección.
    Pero ahora me encuentro con que, haciendo exactamente lo mismo, me da un error 403.
    ¿Alguna idea?

    Responder
    • Puede tratarse de un error en el enlace simbólico o en el archivo de configuración del servicio web. Acabo de actualizar el tutorial con la versión 4.8.1 sobre una máquina Debian 9 y funciona correctamente.

      Responder
      • ¡D’oh! Esto me pasa por no copiar y pegar. Mira que lo revisé pero no debí verlo la primera vez.
        En la directiva de Apache he escrito /usr/share/adimner/adminer.php
        ¡¡Muchas gracias!!
        PS: ¡Marchando un café!

        Responder

Deja un comentario

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