Cómo instalar Adminer en FreeBSD 11

En esta entrada veremos cómo instalar Adminer en FreeBSD 11 paso a paso, de forma que puedas administrar fácilmente varios tipos de bases de datos con una sola aplicación web, tanto en tu sistema de escritorio como en tu servidor o VPS FreeBSD.

Antes de instalar Adminer en FreeBSD 11

Si quieres seguir los pasos de esta guía de instalación de Adminer en FreeBSD 11 es importante cumplir los siguientes requisitos:

  • Una máquina FreeBSD 11 actualizada.
  • Un entorno tipo FAMP (servicio web con PHP y bases de datos).
  • Acceso a línea de comandos con un usuario con permisos de sudo.
  • Conexión a Internet.

En caso de no tener listo aún el entorno necesario, puede ser interesante consultar previamente nuestra guía de instalación de la pila FAMP en FreeBSD 11.

Cómo descargar Adminer para FreeBSD 11

Vamos a descargar Adminer para FreeBSD 11 desde el sitio web oficial del proyecto, de modo que obtendremos la última versión estable disponible:

como descargar adminer para freebsd 11

Siguiendo el enlace «Download» se nos mostrarán todas las opciones que ofrece Adminer:

descargar adminer para freebsd 11

La primera opción es la más completa, ya que ofrece soporte para varios servicios de bases de datos en varios idiomas, así que será la versión que descarguemos. Se trata de un único archivo PHP que podemos descargar directamente desde el navegador o, si trabajamos remotamente, desde consola con alguna herramienta como fetch (el método que emplearemos en este tutorial).

Para ello creamos la carpeta donde residirá la aplicación:

~$ sudo mkdir /usr/local/share/adminer

Y descargamos el archivo usando el enlace anterior:

~$ sudo fetch https://github.com/vrana/adminer/releases/download/v4.8.0/adminer-4.8.0.php -o /usr/local/share/adminer/

Como el nombre del archivo contiene el número de versión en el mismo, podemos crear un enlace simbólico que nos facilite la instalación y mantenimiento:

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

Cómo instalar Adminer en FreeBSD 11

Para terminar de instalar Adminer en FreeBSD 11 debemos realizar algunos preparativos más en el sistema, que detallaremos a continuación.

Preparativos de PHP

Adminer requiere para su funcionamiento en FreeBSD 11 de alguna extensión, para lo que consultamos la versión de PHP con la que trabajamos e instalamos los paquetes apropiados, indicando en sus nombres la versión deseada; por ejemplo, para PHP 7.4:

~$ sudo pkg install php74-session

Si usas otra versión de PHP cambia en el comando anterior el prefijo php74- por el que corresponda.

También serán necesarias las extensiones correspondientes a los motores de bases de datos con los que queremos conectar, por ejemplo para MariaDB/MySQL, PostgreSQL, SQLite, etc.:

~$ sudo pkg install php74-mysqli php74-pgsql php74-sqlite3

No es necesario instalar todas las extensiones anteriores, sólo las que vayamos a necesitar en nuestro sistema FreeBSD 11.

Para que las nuevas extensiones queden disponibles, recargamos la configuración del servicio web:

~$ sudo service apache24 reload

Servicio web

Anteriormente instalamos Adminer en un directorio al que el servicio web no permite el acceso. Para solucionar esto creamos un nuevo archivo de configuración específico:

~$ sudo nano /usr/local/etc/apache24/Includes/adminer.conf

Con el siguiente contenido:

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

<Directory /usr/local/share/adminer>
        Require all granted
</Directory>

Se trata de un alias y de los permisos necesarios para poder servir la aplicación.

Guardamos los cambios y recargamos la configuración del servicio web para aplicarlos:

~$ sudo service apache24 reload

Cómo acceder a Adminer en FreeBSD 11

Para acceder a Adminer en FreeBSD 11 desde un navegador bastará utilizar la dirección (IP, nombre DNS, dominio, etc.) añadiendo el alias creado anteriormente.

Por ejemplo, la máquina FreeBSD 11 sobre la que hemos preparado este tutorial es accesible en el subdominio freebsd11.local.lan, y hemos creado el alias /adminer, por lo que usaremos http://freebsd11.local.lan/adminer como URL:

como instalar adminer en freebsd 11

Inmediatamente se presentará la página de conexión al servicio de bases de datos donde tendremos una lista desplegable en la que seleccionar el motor con el que queremos trabajar y una serie de campos adicionales en los que indicar los datos de conexión.

Ten en cuenta que Adminer no sólo permite trabajar con las bases de datos de tu máquina FreeBSD 11, sino que puedes conectar remotamente indicando la dirección del servidor correspondiente en el campo «Servidor«.

En este ejemplo, para trabajar con un servicio local MariaDB/MySQL bastaría con seleccionar el motor MySQL y cumplimentar correctamente el usuario y la contraseña:

instalacion de adminer sobre freebsd 11

Una vez introducida la información de acceso podemos establecer la conexión mediante el botón «Login«.

Enseguida aparecerá la información de estado del servicio de bases de datos y todas las opciones de trabajo disponibles, de acuerdo con los privilegios del usuario que estemos utilizando:

adminer en freebsd 11

¡Así de fácil!

Conclusión

Ahora que sabes cómo instalar Adminer en FreeBSD 11 ya puedes trabajar fácilmente y con una sola aplicación web sobre distintos tipos de motores de bases de datos, tanto locales como remotos.

Si tienes cualquier duda, pregunta o sugerencia sobre el tutorial puedes dejar un comentario. Los comentarios están moderados, para evitar el SPAM, pero se revisan diariamente.

¡Apoya comoinstalar.me!

¿Ya funciona Adminer en tu máquina FreeBSD 11? Si es así y quieres agradecérnoslo, puedes hacerlo dejando 1 $ de propina para una CocaCola desde PayPal:

O, si te sientes especialmente agradecido, invitándonos a un café:

¡Gracias!

Valora esta entrada

5/5 - (1 voto)

Deja un comentario