Habilite el soporte PHP para postgresql en el servidor Ubuntu 11.04

He instalado Apache2 con soporte para php5 y todo funciona allí. He instalado PostgreSQL y puedo conectarme a él usando el terminal y ejecutar sentencias SQL.

PROBLEMA: No puedo obtener una conexión funcional entre mis scripts php y la base de datos PostgreSQL. He instalado el php5-pgsql empaquetado desde los repositorios, pero la conexión simplemente no funcionará.

Recibo el siguiente mensaje de error:

PHP Error grave: llamada a la función indefinida pg_connect () en /var/www/[myfilefont>.php en línea [X]

Cómo habilito el soporte para conexiones PostgreSQL en PHP5 en ubuntu 11.04?

EDIT: Comprobé phpinfo () y no encontré entradas para PostgreSQL. No sé por qué es así, instalé el paquete php5-pgsql para ubuntu 11.04.

Esto es lo que funcionó: instalé phppgadmin desde los repositorios de Ubuntu. Esto no solo hace que una buena herramienta esté disponible para mí ahora, sino que también instaló los paquetes necesarios para que php se conecte a postgresql.

Después de eso, todo estaba en los parámetros de conexión. No se conectaría a la base de datos en el servidor local hasta que definiera el host de conexión, el puerto, la base de datos, el usuario y la contraseña en ese orden en pg_connect ().

Todavía no sé por qué instalar php5-pgsql por mi cuenta no habilitó las conexiones PostgreSQL desde php. Cualquier aportación sobre esto sería útil.

Respuestas a la pregunta(3)

Su respuesta a la pregunta