Rechercher : dans
Par :

Extensions php et probleme de Path

Dernière réponse le 31 oct 2008 à 19:20:34 Fanfan92, le 2 jui 2008 à 18:31:29 
 Signaler ce message aux modérateurs

Bonjour à tous,

J'utilise Easyphp 2.0b1. Je cherche a activer des extensions php, notamment :
php_pdo
php_pdo_sqlite
php_sqlite
Quand je fais un clic droit sur Easyphp -> configuration -> php extensions, ces extensions sont en rouge (erreurs de dépendance).

J'ai édité mon fichier php.ini (le bon, en faisant un clic droit sur easyphp -> configuration -> php) dans lequel j'ai enlevé les commentaires (;) devant les 3 extensions correspondantes.
Pourtant quand je fais un phpinfo(), il n'y a rien dans "additional modules".

Je suis donc arrivé a la conclusion que j'avais un probleme avec le path où il va chercher les modules.
Dans mon php.ini, j'ai la ligne :
extension_dir = "${path}\php5\ext\"
Je suppose que le ${path} est directement la variable d'environnement telle que définie dans windows.
J'ai donc mis "C:\Program Files\EasyPHP 2.0b1" (notez que je n'ai pas mis d'antislash a la fin) dans ma variable d'environnement Path. (panneau de config -> systeme -> avancé -> variables d'environnement -> valeur Path).

Maintenant, quand je regarde le php.ini qui est dans "C:\Program Files\EasyPHP 2.0b1\apache", donc le php.ini qui est généré a partir de celui qui est dans "C:\Program Files\EasyPHP 2.0b1\conf_files", avec la variable $Path remplacée par sa vrai valeur, j'ai :
extension_dir = "C:\Program Files\EasyPHP 2.0b1\\php5\ext\" (l'antislash se retrouve doublé alors que je n'en ai pas mis dans ma variable d'environnement windows).

Ma question est donc la suivante : pourquoi diable est ce que cet antislash se retrouve doublé? ce n'est donc pas la variable d'environnement windows qui est utilisé comme ${path} dans le php.ini?

Je pense que c'est a cause de ca qu'il ne trouve pas mon repertoire d'extensions....
Je précise que j'ai bien redemarré a chaque fois le serveur easyphp.

Merci de votre aide.

Configuration: Windows XP
Firefox 3.0

Meilleures réponses pour « Extensions php et probleme de Path » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des...
Standard MIME (Multipurpose Internet Mail Extensions) VoirIntroduction à MIME MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités limitées du courrier électronique (mail) et notamment de permettre...
Formats et extensions de fichiers VoirRemarque : La liste ci-dessous n'est pas exhaustive et certains noms d'extension peuvent avoir plusieures fonctionnalités. Quant aux programmes proposés pour utiliser ces fichiers, ils ne sont pas forcément les seuls, ni les plus...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

Fanfan92, le 3 jui 2008 à 12:39:13

Up.
Personne n'a une idée de pourquoi mon $Path n'est pas bien pris en compte dans php?

Répondre à Fanfan92

2

Fanfan92, le 5 jui 2008 à 13:54:24

Un petit up de mon post. Je suis sur que qqun sait quel est le probleme. :)

Répondre à Fanfan92

3

riad, le 31 oct 2008 à 16:58:34

Bonjour ;
ci extension sont demandez dans l' installation de magento cms
php_pdo
php_pdo_sqlite
php_sqlite
je vient des les activé son problème avec easyphp2.0.0 normalement va sur econ easyphp puis configuration
puis php le fichier php ini ce ouvrira puis enlevé les commentaires (;) avant lextantion voulez dans la partie extention du fichier php ini puis tu dois sauvegardez le fichier et tous ca se pasera normal
ci ces pas le cas essayé réinstallez easyphp et faire la même opération
www.fostate.net

Répondre à riad

4

 Fanfan92, le 31 oct 2008 à 19:20:34

Salut,
Merci de ta réponse.
J'avais fait exactement ce que tu decris la, à l'epoque et ca ne marchait pas chez moi. J'etais aussi sur easyphp 2.0.
Je ne sais plus pour quelle raison j'avais besoin de ces dll, je crois que c'etait pour installer le cms symfony...
Tant pis, j'ai laissé tomber depuis :)

Répondre à Fanfan92