Cómo instalar phpPgAdmin en Debian 8 Jessie

En esta entrada veremos cómo instalar phpPgAdmin en Debian 8 Jessie paso a paso, de modo que puedas administrar y trabajar con las bases de datos PostgreSQL  de tu viejo servidor o VPS Debian gracias a su cómoda interfaz web.

Antes de instalar phpPgAdmin en Debian 8 Jessie

Para poder completar los pasos de esta guía de instalación de phpPgAdmin en Debian 8 Jessie debemos cumplir estos requerimientos mínimos:

  • Una máquina Debian 8 Jessie actualizada.
  • Servicio web con PHP.
  • Servicio PostgreSQL con autenticación mediante contraseña.
  • Un usuario con permisos de sudo o el mismo root.
  • Acceso a Internet.

Si aún no dispones del entorno necesario, pueden serte de utilidad publicaciones anteriores como la guía de instalación de Apache en Debian 8 Jessie, guía de instalación de PHP en Debian 8 Jessie y guía de instalación de PostgreSQL en Debian 8 Jessie.

Cómo descargar phpPgAdmin para Debian 8 Jessie

Vamos a descargar phpPgAdmin para Debian 8 Jessie desde el sitio oficial del proyecto donde encontraremos la última versión estable:

como descargar phpPgAdmin para Debian 8 Jessie

Encontraremos el paquete de phpPgAdmin en varios formatos, como .tar.bz2, .tar.gz y .zip, que podremos descargar directamente. En este tutorial elegiremos el paquete .tar.bz2 y lo descargaremos desde consola con el comando wget:

~$ wget https://github.com/phppgadmin/phppgadmin/releases/download/REL_7-12-1/phpPgAdmin-7.12.1.tar.bz2

Cómo instalar phpPgAdmin en Debian 8 Jessie

Para instalar phpPgAdmin en Debian 8 Jessie habrá que realizar algunas tareas de preparación y configuración del sistema, que detallamos a continuación.

Preparación de los archivos

Descomprimimos el paquete que acabamos de descargar en el destino más conveniente para integrar PostgreSQL en el servicio web:

~$ sudo tar xf phpPgAdmin-7.12.1.tar.bz2 -C /var/www/

Se crea un subdirectorio cuyo nombre contiene el número de versión. Es buena idea crear un enlace simbólico sin número de versión, que facilitará la configuración y mantenimiento de phpPgAdmin en Debian 8:

~$ sudo ln -s /var/www/phpPgAdmin-7.12.1/ /var/www/phpPgAdmin

PHP

Para su funcionamiento, phpPgAdmin requiere la instalación en Debian 8 de ciertas extensiones desde los repositorios del sistema, por lo que actualizamos las listas de paquetes:

~$ sudo apt update

E instalamos las las extensiones (sustituye php- por php7.x, dependiendo de la versión que tengas en tu sistema):

~$ sudo apt install -y php-mbstring php-pgsql

Aplicaremos los cambios recargando la configuración del sevicio web o PHP, dependiendo del sistema:

~$ sudo systemctl reload apache2

Configuración del servicio web

Para hacer visitable phpPgAdmin vía web, crearemos una configuración personalizada de Apache:

~$ sudo nano /etc/apache2/sites-available/phppgadmin.conf

El contenido de esta configuración básicamente es el alias que prefiramos, en este caso será /phppgadmin:

Alias /phppgadmin /var/www/phpPgAdmin

Guardamos los cambios y activamos la configuración:

~$ sudo a2ensite phppgadmin.conf

Y recargamos la configuración del servicio para aplicar los nuevos ajustes:

~$ sudo systemctl reload apache2

Cómo acceder a phpPgAdmin en Debian 8 Jessie

Para acceder a phpPgAdmin en Debian 8 Jessie desde un navegador, utilizaremos la dirección IP o nombre DNS del servidor añadiendo el alias que hayamos configurado.

Por ejemplo, en este tutorial trabajamos sobre una máquina Debian 8 accesible en el subdominio debian8.local.lan, y hemos configurado un alias /phppgadmin, por lo que usaremos http://debian8.local.lan/phppgadmin como URL:

como instalar phppgadmin en debian 8 jessie

Accederemos a la página de inicio de sesión visitando el enlace «PostgreSQL» de la sección «Servidores«:

instalar phppgadmin en debian 8 jessie

Podremos iniciar sesión con cualquier rol de PostgreSQL con contraseña:

postgresql en debian 8 jessie

Obviamente, las opciones disponibles dependerán del nivel de privilegios del rol con el que hemos accedido al servicio.

Conclusión

Ahora que sabes cómo instalar phpPgAdmin en Debian 8 Jessie, ya puedes administrar tus bases de datos PostgreSQL de forma local o remota gracias a su cómoda pero potente interfaz web, al igual que otras afamadas aplicaciones web para otros motores de bases de datos.

Si tienes alguna duda o pregunta, tienes alguna sugerencia de mejora de este artículo o crees que necesita actualización, quieres notificar algún error, etc. puedes dejar un comentario que revisaré lo antes posible.

Ah, y si gracias a esta guía de instalación de phpPgAdmin en Debian 8 Jessie ya puedes trabajar con tu sistema de bases de datos favorito de forma más cómoda, quizás te apetezca agradecérmelo…

Invitándome a un café:

 

O también dejando una propina en PayPal:

¡Gracias!

 

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

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