Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PEAR > DB & MDB2
DB & MDB2 Forum d'entraide pour les bibliothèques DB et MDB2 du framework PEAR, permettant de manipuler les bases de données en PHP. Avant de poster -> tutoriels DB et MDB2
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 07/07/2007, 12h04   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 1
Points : 1
Par défaut Installation PEAR MDB2 MYSQL

Bonjour à tous,

Impossible d'installer l'extension mysql de mdb2 en localhost :
C:\Program Files\EasyPHP\php5>pear install MDB2#mysql
Skipping package "pear/MDB2", already installed as version 2.4.1
pear/MDB2_Driver_mysql requires PHP extension "mysql"
No valid packages found
install failed

Avec dans php.ini include_path c:\Program Files\EasyPHP\php5

Pourtant PHP 5.2.0 (cf phpinfo) : mysql [+fonctions] existe

Je souhaite un avis - merci
gerarddev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2007, 13h30   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Ici PHP est utilisé en ligne de commande et bien souvent le fichier php.ini utilisé par PHP en tant que module Apache et celle de la version CLI ou CGI n'est pas le même. Utilisez la commande php -i pour avoir le "phpinfo" de cette version. Par exemple :
Citation:
C:\Progra~1\EasyPHP\php5\php.exe -i > C:\phpinfo.txt
Vous devriez alors obtenir ces informations dans le fichier C:\phpinfo.txt.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2007, 19h19   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 1
Points : 1
Par défaut php.ini - include_path - pear install MDB2

Bonjour,

Votre réponse m'a conduit sur la bonne piste.
D'abord la revérification des include_path, et pour cela il m'a fallu découvrir toutes les versions des fichiers ini :
- 2 versions du php.ini : /apache et /conf_files
- 2 versions du pear.ini : /pear et surtout sous c:/windows

Ensuite revoir la validité de la commande d'installation proposée sur le site pear :
>pear install --nodeps MDB2_Driver_mysql (au lieu du -nodeps).

Et maintenant cela fonctionne parfaitement.

Merci à vous
Gerard
gerarddev 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 20h14.


 
 
 
 
Partenaires

Hébergement Web