En este tutorial, le mostraremos cómo instalar phpPgAdmin en Debian 11. Para aquellos de ustedes que no lo sabían, phpPgAdmin es una herramienta de administración gratuita basada en web para administrar bases de datos PostgreSQL. Le permite realizar actividades como crear, modificar y eliminar bases de datos, tablas, vistas, campos. PhpPgAdmin está escrito en PHP y facilita la administración de las bases de datos PostgreSQL, sin mencionar la GUI basada en web que hace que todo sea más fácil de usar y fácil de usar.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de phpPgAdmin en Debian 11 (Bullseye).
Instale phpPgAdmin en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguiente apt
comandos en la terminal:
sudo actualización apta
sudo actualización apta
Paso 2. Instalación Apache Servidor web.
Ahora instalamos Apache Web Server en el sistema Debian ejecutando el siguiente comando a continuación:
sudo apto instalar apache2 apache2-utils
Confirmar Apache compilación y versión:
apache2 -v
Antes de iniciar las configuraciones, asegúrese de que Apache los servicios se están ejecutando en su sistema. Ejecute el siguiente comando para verificar el estado de los servicios de Apache:
sudo systemctl estado apache2
sudo systemctl iniciar apache2
sudo systemctl habilitar apache2
Paso 3. Instalar PostgreSQL.
De forma predeterminada, PostgreSQL no está disponible para instalar directamente desde el repositorio base de Debian 11. Ahora agregamos el repositorio oficial de PostgreSQL a su sistema:
echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main “| sudo tee /etc/apt/sources.list.d/postgresql.list
A continuación, importe la clave de firma de PostgreSQL:
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Finalmente, ejecute el siguiente comando a continuación para instalar PostgreSQL:
sudo actualización apta
sudo apto instalar postgresql-13
Después de instalar PostgreSQL, inicie el servicio PostgreSQL y habilítelo para que se inicie al reiniciar el sistema:
sudo systemctl iniciar postgresql
sudo systemctl habilitar postgresql
sudo estado de systemctl postgresql
Paso 4. Instalar phpPgAdmin en Debian 11.
Ahora los paquetes phpPgAdmin también están disponibles en los repositorios predeterminados de Debian. Utilice el siguiente comando a continuación para instalar phpPgAdmin:
sudo apto instalar phppgadmin
Paso 5. Configure phpPgAdmin.
A continuación, ahora editamos el archivo de configuración phpPgAdmin para agregar instancias de PostgreSQL:
sudo nano /etc/phppgadmin/config.inc.php
Agregue los siguientes archivos:
// Mostrar el nombre del servidor en la pantalla de inicio de sesión $ conf[‘servers’][0][‘desc’] = ‘PostgreSQL 13’; // Nombre de host o dirección IP del servidor. Utilice ” para socket de dominio UNIX. // use ‘localhost’ para la conexión TCP / IP en esta computadora $ conf[‘servers’][0][‘host’] = ‘localhost’; // Puerto de la base de datos en el servidor (5432 es el valor predeterminado de PostgreSQL) $ conf[‘servers’][0][‘port’] = 5432;
Establezca el valor extra_login_security en falso:
$ conf[‘extra_login_security’] = falso;
Paso 6. Configurar Apache.
Crear un nuevo Apache archivo de configuración para phpPgAdmin:
sudo nano /etc/apache2/conf-enabled/phppgadmin.conf
Modifique las siguientes líneas:
. . . . . . AllowOverride None # Solo permite conexiones desde localhost:Requerir todo concedido
Save y close, luego reinicie el Apache servidor web para que se realicen los cambios:
sudo systemctl reiniciar apache2
Paso 7. Acceder a la interfaz web de PhpPgAdmin.
Una vez instalado correctamente, abra su navegador web y acceda a la consola web PhpPgAdmin usando la URL https://your-server-ip-address/phppgadmin
. Debería ver la interfaz PhpPgAdmin:
¡Felicidades! Ha instalado correctamente phpPgAdmin. Gracias por usar este tutorial para instalar la última versión de phpPgAdmin en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial phpPgAdmin.