Page 1 sur 1

activation de pgsql sur php5

Posté : 28 juil. 2008, 20:44
par midou
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

Posté : 28 juil. 2008, 21:34
par Sékiltoyai
Il faut compiler php avec le support pour Postgres avec l'instruction --with-pgsql[=DIR] :
http://fr.php.net/manual/fr/pgsql.installation.php

Posté : 28 juil. 2008, 22:08
par Victor BRITO
Ou, à défaut, si PDO pgsql est activé, utiliser PDO.