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;
}
?>
Código:
El httpd.conf del apache; 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
Código:
La extencion habilitada del postgres no me aparece en el phpinfo()LoadModule php5_module "c:/php/php5apache2_2.dll" AddType application/x-httpd-php .php <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
En el postgresql.conf
Código:
en el pg_hba.conf# - 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)
Código:
El php.ini lo tengo en el c:\php y el c:\windows# 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
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