Ticker

6/recent/ticker-posts

Habilitando las extensiones de pgsql desde php.ini

El siguiente tutorial esolveremos el problema en relación a Message: Call to undefined function pg_connect() al momento de realizar desarrollo de aplicaciones web en PHP nativo o CodeIgniter con conexión a  base de datos PostgreSQL.

Error al conectarse a una base de datos PostgreSQL

1. Validar desde el phpinfo.php si tenemos las extensiones pgsql.

Desde el dashboard de phAdmin clic en phpinfo y verificamos que extensiones de conexión a base de datos tenemos habilitado.

Extensiones habilitadas.


2. Ubicar el archivo php.ini desde el entorno de Windows.

Normalmente el achivo ini de PHP se encuentra en la siguiente ruta C:\xampp\php\php.ini, sin embargo, dependera de la instalación que realiza cada usuario.

3. Habilitar las las extensiones pgsql desde el archivo php.ini.

Seguidamente se debe buscar los archivos pdo_pgsql y pgsql y descomentar ambas líneas y guardar los cambios aplicados en el archivo php.ini.

Por defecto ambas lineas están comentadas.


Ambos archivos se descomentadas.


4. Reiniciar el servidor Apache desde la linea de comandos o panel admin de XAMPP.


Inicia solo Apache

\xampp\apache_start.bat

Inicia los servidores Apache y MariadDB (MySQL) 

\xampp\xampp_start.exe

Recuerda, despues de reiniciar apache puedes volver a validar desde phpinfo y ver que la extensiones de pgsql ya se encuentra habilitado.

Publicar un comentario

0 Comentarios