Cómo instalar phpPgAdmin en openSUSE Leap 15.1

En esta ocasión veremos cómo instalar phpPgAdmin en openSUSE Leap 15.1 paso a paso, de modo que puedas utilizar esta popular aplicación web para gestionar tus bases de datos PostgreSQL sobre tu servidor o VPS openSUSE.

Antes de instalar phpPgAdmin en openSUSE Leap 15.1

Para poder seguir los pasos de esta guía de instalación de phpPgAdmin en openSUSE Leap 15.1 habrá que satisfacer estos requisitos mínimos:

  • Una máquina openSUSE Leap 15.1 actualizada.
  • Servicio web con PHP y bases de datos PostgreSQL.
  • Acceso a consola con privilegios de sudo o root.
  • Conexión a Internet.

Si no dispones del entorno mínimo, puedes consultar previamente los siguientes recursos:

Es importante trabajar sobre protocolo seguro HTTPS, aunque por motivos didácticos en este artículo trabajamos sobre HTTP.

Cómo descargar phpPgAdmin para openSUSE Leap 15.1

Vamos a descargar phpPgAdmin para openSUSE Leap 15.1 desde el sitio web del proyecto ya que, en el momento de escribir esta guía, la versión disponible en los repositorios del sistema es la 5.6.0, que está muy atrasada con respecto a la última versión estable:

como descargar phppgadmin en opensuse leap 15.1

Encontraremos el paquete de phpPgAdmin en varios formatos de compresión, como .tar.bz2, .tar.gz y .zip, siendo el paquete .tar.bz2 el que descargaremos en este tutorial desde consola mediante 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 openSUSE Leap 15.1

Para instalar phpPgAdmin en openSUSE Leap 15.1 tendremos que realizar una serie de preparativos en el sistema, que detallamos a continuación.

Archivos de phpPgAdmin

Extraemos los archivos del paquete que acabamos de descargar, directamente en la ubicación del sistema de archivos que consideremos adecuada para integrar la aplicación en el servicio web:

~> sudo tar xf phpPgAdmin-7.12.1.tar.bz2 -C /srv/www/

Se crea una nueva carpeta que contiene en su nombre el número de versión del lanzamiento, por lo que resulta útil y conveniente crear un enlace simbólico sin números de versión:

~> sudo ln -s /srv/www/phpPgAdmin-7.12.1/ /srv/www/phpPgAdmin

Servicio web

Creamos una configuración personalizada para phpPgAdmin:

~> sudo nano /etc/apache2/conf.d/phppgadmin.conf

Con el siguiente contenido:

Alias /phppgadmin /srv/www/phpPgAdmin

<Directory /srv/www>
        Options FollowSymLinks
</Directory>

<Directory /srv/www/phpPgAdmin>
        Require all granted
</Directory>

Se trata de un alias para hacer navegable la aplicación, una directiva para permitir el uso del enlace simbólico que hemos creado y otra para permitir el acceso a la aplicación.

Guardamos el archivo y recargamos la configuración del servicio web:

~> sudo systemctl reload apache2

PHP

Para que phpPgAdmin funcione correctamente es necesaria la instalación en openSUSE Leap 15.1 de la extensión que conecta con el servicio de bases de datos. Obtendremos esta y alguna otra extensión desde los repositorios de la distribución, por lo que actualizaremos las listas de paquetes:

~> sudo zypper refresh

E instalaremos los paquetes necesarios:

~> sudo zypper install -y php-mbstring php-pgsql

Aplicaremos los cambios recargando la configuración del servicio web o PHP:

~> sudo systemctl reload apache2

Cómo acceder a phpPgAdmin en openSUSE Leap 15.1

Para acceder a phpPgAdmin en openSUSE Leap 15.1 desde un navegador usaremos la dirección IP o nombre DNS del servidor añadiendo el alias que hayamos configurado.

Por ejemplo, en este tutorial trabajamos sobre un servidor openSUSE Leap 15.1 accesible en el subdominio opensuse151.local.lan, y hemos configurado el alias /phppgadmin, por lo que usaremos http://opensuse151.local.lan/phppgadmin como URL:

como instalar phppgadmin en opensuse leap 15.1

Si accedemos a «Servidores» veremos la lista de servicios PostgreSQL disponibles, inicialmente el servicio local:

instalar phppgadmin en opensuse leap 15.1

Visitando el enlace «PostgreSQL» se abrirá una página de inicio de sesión, donde tendremos que indicar el rol con el que queremos conectar al servicio y su contraseña:

phppgadmin para opensuse leap 15.1

Una vez iniciada la sesión se presentará la página principal de phpPgAdmin, mostrándose las bases de datos disponibles y las operaciones que nuestro rol podrá realizar, de acuerdo con su nivel de privilegios:

phppgadmin en opensuse leap 15.1

Conclusión

Ahora que sabes cómo instalar phpPgAdmin en openSUSE Leap 15.1 ya puedes administrar, local o remotamente, tus bases de datos PostgreSQL fácilmente gracias a la cómoda interfaz de esta aplicación web, equivalente a las de otras aplicaciones para otros tipos de motores de bases de datos.

En caso de alguna duda o pregunta, sugerencia de mejora o actualización del tutorial, notificación de errores, etc. lo más indicado es dejar un comentario.

¡Apoya comoinstalar.me!

¿Ya puedes administrar tus bases de datos gracias a esta guía de instalación de phpPgAdmin en openSUSE Leap 15.1? Si es así y te apetece colaborar con el mantenimiento de este sitio y la creación de más entradas sobre openSUSE Leap 15.1 y phpPgAdmin, puedes hacerlo…

Invitándome a un café:

 

O dejando una propina en 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