saludos!, les comento, estoy tratando de usar como postgres como base de datos, uso postgresql 8.4 y wampserver 2.0..... ya he editado el archivo PHP.ini y habilite la linea extension=php_pgsql.dll pero sigue igual no me reconoce las siguientes lineas
$dbconn = pg_connect( "host=$server port=$puerto dbname=$database user=$usuario password=$clave");
el error es el siguiente
Fatal error: Call to undefined function pg_connect() in C:\wamp\www\ejemplo_postgresql\index.php on line 12
cual sera mi falla?,,,
Una forma de ver si esta activado es hacer un phpinfo(), creas un archivo php y agregas lo siguiente:
<?php
phpinfo();
?>
Si accedes veras toda la configuracion de php, pgsql es el nombre de la extención deberia de aparecer si esta activado, tambien podes probar el siguiente codigo...
<?php
echo extension_loaded('pgsql');
?>
Si no imprime nada por pantalla es por que no esta disponible
probe con esta:
<?php
echo extension_loaded('pgsql');
?>
y nada, no me imprime nada, y lo mas estraño es que tengo revise por el servidor, por medio de la barra de tareas me fui a PHP luego extensiones y si esta activado, que extraño!...
Que version de php tenes instalado y que version es php_pgsql.dll que se encuentra en la carpeta php/ext (click derecho propiedades/version), algunos lo han solucionado cambiando a una version mas vieja de este dll
PHP: 5.2.9-2
php_pgsql.dll : 5.2.9.9
estas son las versiones..
saludos!!
Podes descargarte este add-on de wamp server para volver a la version de de php 5.2.5, segun tengo entendido se instala y listo.
http://sourceforge.net/projects/wampserver/files/WampServer%202%20-%20Extensions/PHP/WampServer2-PHP525.exe/download (http://sourceforge.net/projects/wampserver/files/WampServer%202%20-%20Extensions/PHP/WampServer2-PHP525.exe/download)
PHP 5.2.5
Si no funciona... descargas otra version de libpq.dll y la reemplazas(esta ubicado en la carpeta de php).
libpq.dll
http://downloads.php.net/pierre/libpq-php-4.4.9-5.2.6.zip (http://downloads.php.net/pierre/libpq-php-4.4.9-5.2.6.zip)
Si no funciona... copia la dll ubicada en la carpeta php llamada libpq.dll y php_pgsql.dll(php/ext) pegarlos a ambos en la carpeta system32 y reiniciar.
Y la ultima es que actualizes wamp.
Sobre el bug.
http://www.php.net/manual/en/pgsql.setup.php (http://www.php.net/manual/en/pgsql.setup.php)
https://bugs.php.net/bug.php?id=44905 (https://bugs.php.net/bug.php?id=44905)
;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)
Gracias a EFEX, era justo lo que necesitaba y hasta me arreglo el Xampp
Busque la solución por varias paginas pero todas me decian que tenia que descomentar
en la respuesta 5 encontre la solución ^^ :) :) :) :) :) :) :) :) :) :)
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D