IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Extension pgsql manquante [PostgreSQL]


Sujet :

PHP & Base de données

  1. #1
    Membre actif Avatar de Momodedf
    Inscrit en
    Juillet 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Juillet 2007
    Messages : 246
    Points : 221
    Points
    221
    Par défaut Extension pgsql manquante
    Bonjour, j'essaye d'utiliser MDB2 pour me connecter à une base PostGreSQL mais je bloque lors de la connexion.

    Voici le code que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $db = & MDB2::connect('pgsql://utilisateur_sps:password@localhost/sucrolab_beta');
    if (PEAR::isError($db)) {
    	$errMessage = 'User Info : ' . $db->getUserInfo() . '<br/>';
    	$errMessage .= 'Debug Information : ' . $db->getDebugInfo() . '<br/>';
    	$errMessage .= 'Probl&egrave;me de connexion : ' . $db->getMessage();
        die($errMessage);
    }
    J'obtient les messages d'erreur suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    User Info : [Error message: extension pgsql is not compiled into PHP] ** pgsql(pgsql)://utilisateur_sps:xxx@localhost/sucrolab_beta
    Debug Information : [Error message: extension pgsql is not compiled into PHP] ** pgsql(pgsql)://utilisateur_sps:xxx@localhost/sucrolab_beta
    Problème de connexion : MDB2 Error: not found
    J'ai pourtant bien dé-commenté la ligne extension=php_pgsql.dll dans mon php.ini

    J'ai déjà réinstallé la dernière version de wamp, réinstallé PEAR tout bien comme y faut rien y fait, je suis un peu perdu là ....

  2. #2
    Membre actif Avatar de Momodedf
    Inscrit en
    Juillet 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Juillet 2007
    Messages : 246
    Points : 221
    Points
    221
    Par défaut
    Je pense avoir une solution.

    cf. ici : developpez.net

    Où il faudrait récupérer la version 5.2.5 de la DLL php_pgsql.
    Cela fonctionne pour la version 5.2.6 de php, bien que je sois à la 5.2.8 j'ai quand même espoir.
    D'autant plus que c'est appuyé par ce message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [07-Jan-2009 07:11:57] PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.2.8/ext/php_pgsql.dll' - Le module spécifié est introuvable.
    Le problème c'est que je ne trouve pas où télécharger cette version de la DLL.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PostgreSQL] Comment installer l'extension pgsql de postgresql 9
    Par renardchan dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/01/2011, 12h23
  2. [PostgreSQL] [PostGreSQL] Utilisation de l'extension pgsql
    Par chenel80 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/12/2009, 10h37
  3. [PHP 5.2] Extension php_mbstring.dll :: lib ieshims.dll manquante
    Par Fred_Bogota dans le forum Langage
    Réponses: 2
    Dernier message: 30/09/2009, 21h22
  4. Librairie mysql.so, extension MySQL pour PHP manquante
    Par nyko_kliko dans le forum Mandriva / Mageia
    Réponses: 6
    Dernier message: 07/09/2007, 11h00
  5. Réponses: 2
    Dernier message: 11/08/2002, 21h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo