Cómo instalar phpPgAdmin en Ubuntu 20.04 LTS

En esta ocasión veremos cómo instalar phpPgAdmin en Ubuntu 20.04 LTS Focal Fossa paso a paso, de modo que puedas administrar las bases de datos PostgreSQL de tu servidor o VPS Ubuntu fácilmente, gracias a su cómoda interfaz web.

Antes de instalar phpPgAdmin en Ubuntu 20.04

Para seguir los pasos de esta guía de instalación de phpPgAdmin en Ubuntu 20.04 LTS es necesario partir de las siguientes condiciones:

  • Un sistema Ubuntu 20.04 LTS Focal Fossa actualizado.
  • Un entorno tipo LAMP, es decir, servicio web con PHP y servicio de bases de datos PostgreSQL.
  • Acceso a línea de comandos con un usuario con privilegios de sudo.
  • Conexión a Internet.

Si no dispones del entorno mínimo aún, puede que te resulten de interés nuestras guías de instalación de Apache en Ubuntu 20.04 LTS, instalación de PHP en Ubuntu 20.04 LTS e instalación de PostgreSQL en Ubuntu 20.04 LTS.

Cómo instalar phpPgAdmin en Ubuntu 20.04

Para instalar phpPgAdmin en Ubuntu 20.04 LTS utilizaremos los paquetes disponibles en los repositorios del sistema, ya que en el momento de redactar esta guía la versión presente en los repositorios coincide con la última versión disponible en el sitio oficial del proyecto.

Por tanto actualizaremos las listas de paquetes disponibles:

~$ sudo apt update

E instalamos el paquete phppgadmin con apt:

~$ sudo apt install -y phppgadmin

Cómo acceder a phpPgAdmin en Ubuntu 20.04

Para acceder a phpPgAdmin en Ubuntu 20.04 LTS usaremos la dirección IP o nombre DNS del sistema y el alias /phpgadmin que el paquete configura por defecto.

Por ejemplo, la máquina Ubuntu 20.04 sobre la que hemos realizado este artículo es accesible en el subdominio ubuntu2004.local.lan, por lo que usaríamos http://ubuntu2004.local.lan/phppgadmin como URL.

Sin embargo, si queremos poder acceder desde red encontraremos que no es posible:

como instalar phppgadmin en ubuntu 20.04 lts focal fossa

Para permitir el acceso desde red tendremos que editar el archivo de configuración de phpPgAdmin para Apache:

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

Buscaremos la directiva Require:

...
# Only allow connections from localhost:
Require local
...

Bastará con desactivarla:

...
#Require local
...

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

~$ sudo systemctl reload apache2

Ahora ya podremos acceder a phpPgAdmin incluso desde red:

instalar phppgadmin en ubuntu 20.04 lts focal fossa

Para conectar con el servicio de bases de datos seguiremos cualquiera de los enlaces «Servidores» y «PostgreSQL«:

instalar y configurar phppgadmin en ubuntu 20.04 lts focal fossa

Se mostrará la página de inicio de sesión, donde introducimos el rol y la contraseña con que queremos conectar. Enseguida se mostrará la página principal:

phppgadmin en ubuntu 20.04 lts focal fossa

Lógicamente dependerá del nivel de privilegios del rol con el que conectamos el tipo de tareas y acciones que podremos realizar.

Conclusión

Ahora que sabes cómo instalar phpPgAdmin en Ubuntu 20.04 LTS, marcarás un antes y un después a la hora de administrar tus bases de datos PostgreSQL, tanto local como remotamente.

Si te han surgido preguntas, dudas, cuestiones, crees que el artículo necesita ser atualizado o quieres aportar alguna mejora o notificación de error, puedes dejar un comentario.

¡Apoya comoinstalar.me!

¿Ya puedes administrar tus bases de datos gracias a esta guía de instalación de phpPgAdmin en Ubuntu 20.04 LTS? En ese caso, si quieres agradecérnoslo puedes contribuir al mantenimiento de este sitio y la creación de más artículos sobre temas como Ubuntu 20.04 o phpPgAdmin invitándonos a un café:

 

O dejando 1 $ de propina desde PayPal:

¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 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.

ACEPTAR
Aviso de cookies