Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Conectar a postgresql - Warning: "Unable to load dynamic library 'C:\\php\\ext\\php_"

Estas en el tema de Conectar a postgresql - Warning: "Unable to load dynamic library 'C:\\php\\ext\\php_" en el foro de PostgreSQL en Foros del Web. Hola, Estuve buscando ya en el foro, pero no logro dar con la solución a mi problema... Instalé PostgreSQL 8.3 , Apache 2 , baje ...
  #1 (permalink)  
Antiguo 02/07/2008, 09:35
 
Fecha de Ingreso: diciembre-2007
Mensajes: 13
Antigüedad: 17 años
Puntos: 0
Pregunta Conectar a postgresql - Warning: "Unable to load dynamic library 'C:\\php\\ext\\php_"

Hola,

Estuve buscando ya en el foro, pero no logro dar con la solución a mi problema...

Instalé PostgreSQL 8.3, Apache 2, baje php 5 y lo configuré para funcionar con Apache en Windows XP.

Para utilizar postgres descomenté la línea de la extesión en el php.ini:
extension=php_pgsql.dll
(también probé con php_pdo_pgsql.dll)
Reinicié Apache...

Ahora quiero realizar una conexión en php a postgres. Uso este script de ejemplo:

Código:
<?php 
  echo "antes de la conexion";
  $dbconn = pg_connect("host=localhost port=5432 user=postgres password=pass dbname=test") or die("Could not connect");
  echo "despues de la conexion";
  
  $v = pg_version($dbconn);
  echo $v['client'];
?>
Cuando lo ejecuto sólo muestra el string "antes de la conexion" y ahi se queda. El resto de la página está en blanco... y en la barra de estado del explorador dice: "Terminado".

Cuando miro en el log de errores de Apache aparece lo siguiente:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\ext\\php_pgsql.dll' - No se puede encontrar el modulo especificado.

Verifiqué el extension_dir en php.ini y está bien, lo mismo si los .dll s estaban en el directorio y es así... Bajé nuevamente php_pgsql.dll y sigue igual.
No sé que es lo que pasa pero nada funciona para cargar esta extensión.

Quizá ayude saber que si descomento la extensión php_mysql, ésta aparece perfectamente cuando uso la función phpinfo(); y sin embargo pgsql no aparece bajo las mismas condiciones!

No sé qué más hacer...

Cualquier ayuda será bienvenida!
Desde ya muchas gracias!!

Carolina.-
  #2 (permalink)  
Antiguo 03/07/2008, 02:08
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Respuesta: Conectar a postgresql - Warning: "Unable to load dynamic library 'C:\\php\

Te da error con una libreria de php, yo preguntaría en el foro de php.

Salu2
  #3 (permalink)  
Antiguo 31/07/2008, 13:38
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Conectar a postgresql - Warning: "Unable to load dynamic library 'C:\\php\

Qué tal Carolina, salu2 desde Oaxaca, México. Por si te sirve o a alguien más le sirve, veo que ya tiene algo de tiempo el coment. Yo tenía el mismo problema, me funcionaba bien el PHP, pero fallaba la conexión, Tengo instalado Apache 2.2 con PHP 5 y Postgres Plus Advanced Server 8.3, soy nuevo en el uso de PHP, pero como no encontré ayuda en otro lado tuve qué revisar en qué otro archivo se encontraba la "extension=php_pgsql.dll", viene en otro archivo con el nombre php5.ini, hay que hacer una copia de éste archivo y renombrarlo a php.ini, pero asegurarse antes que extension=php_pgsql.dll esté descomentado.
Suerte!!!, Hasta Luego
  #4 (permalink)  
Antiguo 25/10/2008, 14:28
Avatar de [NiRVaNa]  
Fecha de Ingreso: abril-2004
Ubicación: Someplace In The Middle Of Nowhere!
Mensajes: 325
Antigüedad: 20 años, 8 meses
Puntos: 6
Respuesta: Conectar a postgresql - Warning: "Unable to load dynamic library 'C:\\php\

Buenas, quiza te sirva todavia, o quiza le sirva a los demas...

Existe un bug en la version 5.2.6 que no permite el funcionamiento correcto de las librerias... me pasaba exactamente lo mismo con esa version, instale la 5.2.5 y anduvo perfectamente (3hs despues)
__________________
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
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:06.