Cómo instalar phpPgAdmin en openSUSE Leap 15

En esta ocasión veremos cómo instalar phpPgAdmin en openSUSE Leap 15 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

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

  • Una máquina openSUSE Leap 15.1, 15.2 ó 15.3 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

Vamos a descargar phpPgAdmin para openSUSE Leap 15 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

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, ya sea directamente desde el navegador o, si trabajamos remotamente, desde consola mediante el comando wget:

~$ wget https://github.com/phppgadmin/phppgadmin/releases/download/REL_7-13-0/phpPgAdmin-7.13.0.tar.bz2

Cómo instalar phpPgAdmin en openSUSE Leap 15

Para instalar phpPgAdmin en openSUSE Leap 15 tendremos que realizar una serie de preparativos en el sistema, que exponemos con detalle 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.13.0.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 para facilitar la instalación y el mantenimiento de la aplicación:

~> sudo ln -s /srv/www/phpPgAdmin-7.13.0/ /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 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

Para acceder a phpPgAdmin en openSUSE Leap 15 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 accesible en el subdominio opensuse15.local.lan, y hemos configurado el alias /phppgadmin, por lo que usaremos http://opensuse15.local.lan/phppgadmin como URL:

como instalar phppgadmin en opensuse leap 15

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

instalar phppgadmin en opensuse leap 15

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

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

Conclusión

Ahora que sabes cómo instalar phpPgAdmin en openSUSE Leap 15 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? Si es así y te apetece colaborar con el mantenimiento de este sitio y la creación de más artículos y tutoriales, puedes hacerlo dejando una propina desde 1 $ con PayPal:

O, si te sientes especialmente generoso, invitándome a un café:

¡Gracias!

Valora esta entrada

5/5 - (1 voto)

Deja un comentario