|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2003 Messages : 10 ![]() |
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 ? |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : octobre 2003 Messages : 266 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2003 Messages : 10 ![]() |
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
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 17 ![]() |
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."
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 17 ![]() |
Ok, problème réglé, il ne fallait que redémarrer Windows.
Merci PoY |
|
|
00
|
|
|
#6 | ||||
|
Nouveau Membre du Club
![]() Inscription : février 2003 Messages : 88 ![]() |
Bonjour,
après avoir lu beaucoup de posts sur ce problème, aucun n'a résolu le mien. Code :
Code :
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. |
||||
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 17 ![]() |
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. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 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 |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 17 ![]() |
Bonjour,
voici un protocole que j'ai fait pour ma propre utilisation, et qui pourrait peut-être vous aider. Bonne chance |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 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 |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 17 ![]() |
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.
|
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 17 ![]() |
À 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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com