Appel de fonction non définie pg_connect() - Wamp
Je veux me connecter à PostgreSQL, Im en utilisant wamp 64 bits.
J'ai ici
- Apache 2.4.2
- PHP 5.4.3
- Mysql 5.5.24
J'ai aussi décommentez en php.ini le php_pgsql et php_pdo_pgsql. mais je ne peux pas me connecter , Il me donne l'erreur comme ceci :
La suppression d'erreur ignoré pour
( ! ) Fatal error: Call to undefined function pg_connect()
Est-ce que quelqu'un connais la solution à mon problème.
J'ai juste besoin de mal.
Merci .
- Avez-vous redémarré apache?
- double possible de Fatal error: Call to undefined function pg_connect()
- j'ai redémarrer mon apache rien ne se passe @LawrenceCherone
- Vous n'avez pas mentionné libpq.dll. Le php dll ne peut pas être chargé sans elle. Voir cet autre double: stackoverflow.com/questions/14849010
Vous devez vous connecter pour publier un commentaire.
;extension=php_pgsql.dll
et supprimez le point-virgule au début;extension=php_pdo_pgsql.dll
et supprimez le point-virgule au débutEspère que cette aide
- je Résoudre mon problème en mettant un LoadFile dans httpd.conf
LoadFile "location\libpq.dll";
J'ai d'abord décommentez la extension=php_pgsql.dll et extension=php_pdo_pgsql.dll
puis j'ai mis le LoadFile dans httpd.conf puis redémarrez Apache et Wamp.
Merci guy
Je pense que cela va vous aider.
Juste ajouté votre php chemin de la racine à la fin.
pdo_pgsql
etphp_pgsql
extension en utilisant le serveur wamp menu ou modifier vos php.ini ; il suffit de retirer la remarque pour les extensions ci-dessus.Copie
libpq.dll
de dossier de php (ex.:C:\wamp\bin\php\php5.5.12
) pour apache bin (ex.:C:\wamp\bin\apache\apache2.4.9\bin
) puis redémarrez apache et d'être heureux!Dans le cas où tout cela ne marche pas, essayez ceci dans votre httpd.fichier conf sous apache...
configurer le chemin d'accès à php.ini
PHPIniDir "c:/wamp/bin/php/php5.5.12"