Problème de connexion

Répondre
cekmassidi
le 03/07/2006 à 13:48
cekmassidi
Bonjour,

Comment puis je configurer php.ini sous linux pour utiliser une base une base postgresql

Merci, cordialement
moogli
le 03/07/2006 à 15:21
moogli
salut,

soit tu le l'indique à la compilation, soit tu charche l'extension " à la main" comme pour win.
Ceci implique d'avoir la lib qui va bien dès les départ ;)

tous est indiqué dans la doc => http://fr2.php.net/manual/fr/ref.pgsql.php

smiley
Il en faut peu pour être heureux !!!!!
cekmassidi
le 03/07/2006 à 16:47
cekmassidi
Bonjour moogli
Dans le fichier php.ini
j'ai ajouté une ligne extension=pgsql.so et j'ai redemarré apache mais j'ai cette erreur

Fatal error: Call to undefined function: pg_connect() in /var/www/resultsql.php on line 6

quand j'appel pg_connect().

Merci
moogli
le 03/07/2006 à 17:37
moogli
salut,

dans les log apache / php tu dois aussi avoir une erreur comme quoi il ne trouve pas la lib !!!!

il faut savoir si elle existe sur ton pc, et ensuite indiquer le path qui va bien !

si tu a compiler php toi même je te conseil de le recompiler avec l'option pour postgre. Si tu ne l pas déja fait essai ;) ( récupère le configure de php avec phpinfo et ajoute l'option pour ton sgbd).


Note : Les fonctions ne sont pas toutes supportées par toutes les versions. Cela dépend de votre version de libpq (La bibliothèque cliente de PostgreSQL C) et comment libpq est compilé. Si les extensions PHP PostreSQL sont manquantes, alors c'est parce que votre version de libpq ne les supporte pas.


@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours