Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2003, 13h36   #1
PoY
Invité régulier
 
Inscription : octobre 2003
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 10
Points : 6
Points : 6
Hello,

je viens d'installer la beta4 sur windows XP, et lorsque je lance phpPgAdmin j'obtiens le msg suivant :

"Vous n'avez pas compilé correctement le support de la base de données dans votre installation de PHP."

Est-ce que quelqu'un a une solution ?
merci d'avance ;-)

je viens de lire sur un site qu'en ajoutant extension=pgsql.dll dans php.ini cela fonctionnait, mais je n'ai pas cette dll, ou puis-je la trouver ?
PoY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2003, 16h13   #2
Membre confirmé
 
Inscription : octobre 2003
Messages : 266
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 266
Points : 287
Points : 287
Si j'en crois le site php, les binaires Windows(tm) sont compilés par défaut avec le support de mysql et pas le support de postgresql.

Le seul salut serait donc de recompiler php pour inclure postgresql.
Krapulax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2003, 16h45   #3
PoY
Invité régulier
 
Inscription : octobre 2003
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 10
Points : 6
Points : 6
En fait non, j'ai trouvé, après 3 jours de recherche. Le plus simple c'est de télécharger php en fichier zip et non en installer, il contient la dll php_pgsql.dll qu'il suffit de copier dans le répertoire de PHP puis en éditant php.ini et en modifiant la ligne concernant ce fichier (enlever le point virgule devant la ligne) il devient très facile de faire fonctionner PostGreSQL (la j'ai la version 7.2.1) avec phpPgAdmin (version 2.4.2), ma version de PostGreSQL donne quelques bugs a la version 3.1 de phpPgAdmin. A tester par la suite les versions plus récentes
PoY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 16h57   #4
Invité régulier
 
Inscription : décembre 2007
Messages : 17
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 17
Points : 9
Points : 9
Par défaut PostgreSQL + Windows + phpPgAdmin

Bonjour,

j'ai le même problème, mais je n'arrive pas à le régler en incluant la ligne
extension=php_pgsql.dll dans php.ini, et en copiant php_pgsql.dll sous C:\Program Files\PHP
(Mon répertoire d'extensions dans php.ini est: extension_dir ="C:\Program Files\PHP")


J'utilise:
WinXP
Apache2.2
PHP5.2.8
phpPgAdmin4.2.2

Lorsque j'accède à :
http://localhost/phppgadmin/

il liste les fichiers présents sous ce répertoire.
En cliquant sur n'importe quel fichier .php, il indique:
Code :
"Vous n'avez pas compilé correctement le support de la base de données dans votre installation de PHP."
Quelqu'un a-t-il la solution?
3000trees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2009, 20h31   #5
Invité régulier
 
Inscription : décembre 2007
Messages : 17
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 17
Points : 9
Points : 9
Ok, problème réglé, il ne fallait que redémarrer Windows.

Merci PoY
3000trees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2009, 16h17   #6
LFC
Nouveau Membre du Club
 
Inscription : février 2003
Messages : 88
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 88
Points : 36
Points : 36
Bonjour,

après avoir lu beaucoup de posts sur ce problème, aucun n'a résolu le mien.

Code :
1
2
3
 
[Tue Mar 03 15:58:33 2009] [notice] Parent: Created child process 708
PHP Warning:  PHP Startup: Unable TO LOAD dynamic library 'C:\\php\\ext\\php_pgsql.dll' - The specified procedure could NOT be found.\r\n IN Unknown ON line 0
Et sous PHP5, dans c:\windows\php.iini
Code :
1
2
3
 
extension_dir = C:\php\ext
extension=php_pgsql.dll
J'ai testé avec PHP4, puis PHP5, et ça fait pareil...
J'ai utilisé je ne sais combien de versions différentes du fichier php_pgsql.dll, en vain aussi.

J'ai testé également les path avec des slash, des antislash, etc...

Des idées ?

Merci.
LFC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2009, 19h16   #7
Invité régulier
 
Inscription : décembre 2007
Messages : 17
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 17
Points : 9
Points : 9
Salut LFC,

Si ça peut aider, j'ai rédigé un petit protocole pour ma propre installation Apache+PHP+phpPgAdmin, trop gros pour l'uploader sur ce forum, mais je peux te l'envoyer par courriel.
3000trees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2009, 06h47   #8
Invité de passage
 
Inscription : mars 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 3
Points : 3
Points : 3
Ma config :
P4 3,2
RAM : 3 Go
XP¨SP3
Apache 2.2
PHP.5.2.8

Bonjour,

J'ai exactement le même problème, le message "Vous n'avez pas compilé correctement le support de la base de données dans votre installation de PHP".
Pourtant, les extensions de pg sont bien décommentées dans php.ini.
En fouinant, je me suis rendu compte qu'il ne tenait pas beaucoup compte de fichier php.ini. En effet, j'ai indiqué dans ce fichier le chemin du répertoire où sont installées les bibliothèques de psqlODBC. Rien j'ai du me résoudre à les recopier dans le répertoire php. J'ai commenté ou décommenté des extensions dans le php.ini, au redémarrage de la machine certaines étaient prises en compte et pas d'autres. Mystère !!!
J'ai joué su slash et de l'anti slash, mais rien non plus de ce côté là !
J'ai lu sur certains forums que le php.ini pouvait se trouver dans apache/bin ou bien dans windows/system32. Marche pas très fort ces trucs là...
Si quelqu'un a la solution à ce problème je sis preneur.

3000tres, si tu peux me poster ton protocole, ca peut peut-être me dépanner.

Merci d'avance à ceux qui voudront bien me conseiller sur ce phénomène étrange.

Jean-Michel
mordykuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2009, 14h07   #9
Invité régulier
 
Inscription : décembre 2007
Messages : 17
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 17
Points : 9
Points : 9
Par défaut Protocole

Bonjour,

voici un protocole que j'ai fait pour ma propre utilisation, et qui pourrait peut-être vous aider.

Bonne chance
Fichiers attachés
Type de fichier : pdf Apache_PHP_phpPgAdmin.pdf (253,6 Ko, 146 affichages)
3000trees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2009, 06h41   #10
Invité de passage
 
Inscription : mars 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 3
Points : 3
Points : 3
Bonjour,

J'ai utilisé le protocole, très bien fait comme document il permet de vérifier tous les points des différentes installations du serveur web.
Résultat, ça marche.
Ayant vu qu'une nouvelle version de PHP était dispo (5.2.9.1), je l'ai iinstallée.
Pas de bol avec cette version le système recherche OCI.dll, Sqlite3.dll et libcs.dll des librairies utilisées par Sybase sauf erreur.

Je crois que je vais être obligé de désinstaller complètement PHP et Apache qui doivent avoir du vague à l'âme, pour les réinstaller ensuite.

A+
Jean-Michel
mordykuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2009, 14h08   #11
Invité régulier
 
Inscription : décembre 2007
Messages : 17
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 17
Points : 9
Points : 9
Par défaut Protocole...bon fichier.

La précédente version du PDF ne permettait pas le copier/coller ni l'accès aux hyperliens (bravo Adobe...), voici la version corrigée.
Fichiers attachés
Type de fichier : pdf Apache_PHP_phpPgAdmin.pdf (141,2 Ko, 122 affichages)
3000trees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2010, 16h47   #12
Invité régulier
 
Inscription : décembre 2007
Messages : 17
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 17
Points : 9
Points : 9
Par défaut Installation de PostgreSQL+Apache+PHP+PhpPgAdmin sous Windows

À noter que maintenant, avec l'installateur 'un clic' PostgreSQLPlus, tout cet ensemble s'installe sans besoin de configuration additionnelle. Il était temps.

La version de PostgreSQL est 8.4.1-2 (en date du 13 octobre 2009)

Allez simplement au site:
http://www.enterprisedb.com/products...us/download.do
3000trees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h13.


 
 
 
 
Partenaires

Hébergement Web