Foros del Web » Administración de Sistemas » LAMP »

WAMP no reconoce la funcion pg_connect

Estas en el tema de WAMP no reconoce la funcion pg_connect en el foro de LAMP en Foros del Web. Hola a todos. Estoy probando el wamp y al cargar una página con código php me aparece el error: Call to undefined function: pg_connect() .... ...
  #1 (permalink)  
Antiguo 12/02/2009, 17:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
WAMP no reconoce la funcion pg_connect

Hola a todos.

Estoy probando el wamp y al cargar una página con código php me aparece el error:

Call to undefined function: pg_connect() ....

Así que supongo que no reconoce las funciones de PHP para trabajar con una base de datos Postgres.
Estoy usando WampServer Version 2.0. y PostgreSQL 8.3.

He probado a editar el archivo php.ini de la siguiente forma:

extension=php_pgsql.dll


y he comprobado que esa librería se encuentra en donde apunta esta línea:

extension_dir = "c:/wamp/bin/php/php5.2.8/ext/"

también por si acaso he habilitado esta otra extensión

extension=php_pdo_pgsql.dll


De hecho despues de editar php.ini en el menu php-extensions me aparecen los módulos marcados

PERO CONTINUA EL ERROR


Agradecería muchísimo si alguien sabe como arreglarlo, o, de no poder ser, si saben de otro programa de tipo php + apache que funcione bien con PosgreSQL.. Es para poder probar las páginas con código php en mi PC.
  #2 (permalink)  
Antiguo 13/02/2009, 09:27
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: WAMP no reconoce la funcion pg_connect

dentro de tu php has probado haciendo la clasica funcion phpinfo() y mostrarla en un browser, una ves hecho esto, busca la siguiente linea

dbx
dbx support enabled
dbx version 1.0.0
supported databases MySQL ODBC PostgreSQL Microsoft SQL Server FrontBase Oracle 8 (oci8) Sybase-CT


ahi te debe de aparecer tu postgresql

intentato y espero nos comentes como te va, saludos
  #3 (permalink)  
Antiguo 13/02/2009, 14:20
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: WAMP no reconoce la funcion pg_connect

Gracias por la respuesta eulerss.

He hecho el phpinfo() y no aparece ninguna línea con "dbx", ni "suported databases".

En cambio hay un recuadro donde me muestra "Mysqlsupport enabled" y me pone un montón de características de mysql, hay otro recuadro igual para odbc, pero no hay ninguno para Postgres, de hecho no aparece "Postgres" ni "PostgreSQL" por ningun lado.
(Tampoco veo ninguna referencia a Microsoft SQL)

No reconoce postgresql, intuyo.
Que puedo hacer?
Por cierto que utilizas programa tú?
  #4 (permalink)  
Antiguo 17/10/2010, 18:50
 
Fecha de Ingreso: mayo-2009
Mensajes: 31
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: WAMP no reconoce la funcion pg_connect

Además de modificar los archivos que modificaste, debes copiar el archivo 'libpq.dll' que está en tu carpeta de php dentro de la carpeta "C:\Windows\System32\" y lo mismo con el archivo 'php_pgsql.dll' que está dentro de la carpeta 'ext' de php. Ambas dll debes copiarlas en System32.

Me disculpan los moderadores por revivir un tema viejo, pero creo que vale la pena; puede uno volverse loco buscando esta respuesta.
  #5 (permalink)  
Antiguo 03/02/2012, 04:28
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Respuesta: WAMP no reconoce la funcion pg_connect

Muchas gracias Dark_Musician, me ha funcionado :)
  #6 (permalink)  
Antiguo 05/04/2012, 18:22
Avatar de RastaMart  
Fecha de Ingreso: noviembre-2006
Mensajes: 91
Antigüedad: 18 años
Puntos: 3
Respuesta: WAMP no reconoce la funcion pg_connect

Pero que pasa cuando tengo instalado wind con wamp pero quiero conectarme a postgresl a un servidor con linux y me arroja el mismo problema.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:52.