activation de pgsql sur php5

midou
Invité n'ayant pas de compte PHPfrance

28 juil. 2008, 20:44

J'ai installé PHP 5.2.6 et j'ai une base de données Postgres 8.2. Je n'arrive pas pas à me connecter à la base de données. Le site web m'envoie le message "Call to undefined function pg_query() on line...
Lorsque j'interroge phpinfo(), je réalise que pgsgl n'y figure pas. Comment parvenir à faire reconnaître Postgres par php? J'ai fait toutes les modifications possibles sur php.ini mais impossible.
Pourtant PHP fonctionne et Postgres également.

Merci d'avance de votre contribution.

Midou

ViPHP
ViPHP | 5924 Messages

28 juil. 2008, 21:34

Il faut compiler php avec le support pour Postgres avec l'instruction --with-pgsql[=DIR] :
http://fr.php.net/manual/fr/pgsql.installation.php

Mammouth du PHP | 2937 Messages

28 juil. 2008, 22:08

Ou, à défaut, si PDO pgsql est activé, utiliser PDO.