Error Call to undefined function pg_connect() con POSTGRE PHP en Wamp

El PHP es un lenguaje de scripting de propósito general y de código abierto y esta pensado especialmente para el desarrollo web. Pero esto no nos impide que podamos desarrollar infinidades de tipos de sistemas pues así como otros lenguajes el PHP tiene también soporte para distintos motores de bases de datos tales como MySQL, PostgreSQL, SQL Server, Oracle, BD2, Ms Access, etc.

La base de datos PostgreSQL es un sistema de gestion de base de datos relacionales, distribuido bajo licencia BSD y es de código abierto. Es uno de los sistemas de gestion de bases de datos de código abierto más potente del mercado.

Cuando instalamos el Wamp o Xampp generalemente el módulo para soporte el PostgreSQL vno viene activado, y cuando creamos un código PHP para conexión a una base de datos Postgree este nos retorna un error Error Call to undefined function pg_connect() , esto es justamente por lo mensionado.

En el Wamp en la parte de módulos de PHP nos permite activar el modulo para el PostgreSQL pero esto no habilita completamente para que podamos trabajar.

php_pdo_pgsql

Para poder ejecutar nuestra conexion PHP a una base de datos PostgreSQL deberemos abir el php.ini y buscar las siguientes lineas.

Abir php.ini 
Buscar ;extension=php_pgsql.dll remover el punto y coma
Buscar ;extension=php_pdo_pgsql.dll remover el punto y coma 
Guardar el archivo
Reiniciar apache

3 comentarios en “Error Call to undefined function pg_connect() con POSTGRE PHP en Wamp”

  1. Buen día, ya comente las dos extensiones arriba mencionadas y aun persiste el error al tratar de conectarme a la base de datos postgres desde php.

  2. Fatal error: Uncaught Error: Call to undefined function pg_connect()
    pero me sale en centos 7, y que extensiones debo agregar en php.ini ?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.