Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2008, 07:23
Avatar de gokufast
gokufast
 
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años, 1 mes
Puntos: 3
Problema con el pg_connect (ya voy 2 dias con lo mismo)

hola amigos no puedo realizar la conexion con mi base postgres, voy 2 dias buscando en el internet, y nada soluciona mi problema.

Me sale:

Fatal error: Call to undefined function pg_connect() in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\fast\bd_2.php on line 3

Código PHP:
<?
  
// make our connection
  
$connection pg_connect("dbname=fast host=localhost user=postgres password=xyz");
  
// let me know if the connection fails
  
if (!$connection)
  {
    print(
"Connection Failed.");
    exit;
  }
 
?>
Mi codigo del php.ini
Código:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:\php\ext"

;extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_pspell.dll
El httpd.conf del apache
Código:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
La extencion habilitada del postgres no me aparece en el phpinfo()

En el postgresql.conf
Código:
# - Connection Settings -

listen_addresses = '*'			# what IP address(es) to listen on;
					# comma-separated list of addresses;
					# defaults to 'localhost', '*' = all
					# (change requires restart)
port = 5432				# (change requires restart)
en el pg_hba.conf
Código:
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:
#host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
#host    all         all         ::1/128               md5

local   all         all                               password
host    all         all         127.0.0.1/32          password
El php.ini lo tengo en el c:\php y el c:\windows

Mi apache es el 2.2.10, el PHP el 5.2.6 y el postgresql es el 8.3

Ojala me puedan ayudar porque la verdad intente de todo, desde las soluciones mas logicas hasta las mas locas y nada de nada.

saludos

Última edición por gokufast; 07/11/2008 a las 07:47 Razón: agregar detalles