Ne semble pas possible de régler mon php.exe chemin d'accès dans la poire.chauve-souris
J'ai installé la POIRE et quand j'essaie de le lancer, je reçois ce message:
PHP_PEAR_PHP_BIN n'est pas réglé correctement. Veuillez les corriger à l'aide de votre
la variable d'environnement ou de modifier la valeur par défaut dans la poire.La chauve-souris
valeur actuelle est: .\php.exe
Dans la poire.fichier bat qui message d'erreur est généré en tant que tel:
:PEAR_PHPBIN_ERROR
ECHO PHP_PEAR_PHP_BIN is not set correctly.
ECHO Please fix it using your environment variable or modify
ECHO the default value in pear.bat
ECHO The current value is:
ECHO %PHP_PEAR_PHP_BIN%
GOTO END
Au début du fichier, il y a une condition définie comme suit:
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=.\php.exe"
C'est mon point de départ. J'ai changé le chemin d'accès à ce:
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\hqp\xampp\php\php.exe"
Quel que soit le changement, j'obtiens le même message d'erreur dans la ligne de commande, comme s'il pense encore que la valeur est .\php.exe
. Je peux modifier le message d'erreur et mes réglages apparaissent dans la ligne de commande donc je suis confiant cette poire.fichier bat est référencé.
Donc mon hypothèse, c'est sur la base de la condition, "%PHP_PEAR_PHP_BIN%"!=""
et si c'est le cas, où est-il, donc je peut la remplacer mon chemin d'accès correct? Des idées où je devrais regarder ou comment résoudre cela?
Voici ma poire.chauve-souris de code source: http://codetidy.com/919/
Merci!
yep mon environnement local est le xampp installer wamp
juste haussé à ce poste, c'est ennuyeux, c'est si délicat de l'installation!
OriginalL'auteur AlienWebguy | 2011-07-22
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de remplacer le chemin d'accès par la suppression de la condition:
Remplacé
avec
Si cela a résolu mon problème, je voudrais encore savoir où cette valeur a été mis en avant pour ce fichier. J'ai confirmé le chemin d'accès est correct dans le
php_bin
valeur dans lapear.ini
fichier en tant que bien, bien sûr.PHP_PEAR_PHP_BIN
?Ya il n'y a pas - peut-être qu'il y a doit ont été? C'est le premier endroit que j'ai regardé dans Panneau de configuration -> Système -> Paramètres Système Avancés - > Variables d'Environnement
Et une fois que vous pouvez exécuter poire liste dans la ligne de commande vous voyez qu'il est installé correctement. Maintenant, vous pouvez supprimer en toute sécurité la ligne que vous avez ajouté que les anciens paramètres sont écrasés et de cette ligne supplémentaire n'est pas nécessaire. vous pouvez rendre le fichier tel qu'il était.
OriginalL'auteur AlienWebguy
Pour Windows, doit DÉFINIR "PHP_PEAR_PHP_BIN" en vertu de l'utilisateur de la variable d'environnement path pour php.exe. Comme moi, je l'ai mis à "C:\wamp\bin\php\php5.3.0\php.exe".
Cela permettra de résoudre votre problème.
OriginalL'auteur sun
Pour wamp sur windows définissez la variable d'environnement comme
Aller dans Système>Paramètres Système Avancés.
Puis définissez les variables d'environnement comme
Enregistrer
Exécuter cmd et tapez poire sur invite de commande.
OriginalL'auteur Muk
vous trouverez dans les variables de l'utilisateur en vertu des variables d'environnement windows. J'ai été confronté à la même question, puis a changé la valeur pour les variables utilisateur et cela a fonctionné.
OriginalL'auteur anujin
poursuite de l'installation le document à http://pear.php.net/manual/en/installation.checking.php en vertu de vérifier chemins à inclure les états à exécuter php --ini à la ligne de commande. ce faisant, j'ai remarqué que le Fichier de Configuration de php.ini) Path: a été mis à c:\windows (c'est un des veuves machine xp) je pensais que c'était étrange, alors je suis allé à la recherche pour le fichier pour voir ce qui était en elle. Il n'y a pas de php.fichier ini, mais il y avait une poire.fichier ini j'ai donc décidé de regarder ce que. Il a de lignes, la seconde comme l'est où j'ai trouvé le chemin. Le fichier en lecture s:7:"php_bin";s:9:".\php.exe" près de la fin de la ligne je l'ai changé pour s:7:"php_bin";s:9:"C:\php\php.exe" et tout était bon.
Juste pensé que je voudrais mettre à jour ce que je n'aime pas à modifier les fichiers de commandes ne devrait pas avoir besoin d'être changé.
OriginalL'auteur hentlim
changer la ./php.exe au chemin d'accès par exemple c:xampp\php\php.
grâce
OriginalL'auteur user1496307
Une solution simple, sans entrer dans la variable d'environnement de Windows.
Vous pouvez modifier le PEAR_ENV.fichier reg disponible après la première installation de Poire. Ce fichier doit être dans votre dossier de PHP. Dans ce fichier, vous trouverez la ligne suivante:
à
Changement "F:\PHP5.2" quel que soit quel est votre installation de PHP.
Vous pouvez maintenant double-cliquez sur le PEAR_ENV.fichier reg pour configurer correctement votre variable d'environnement.
OriginalL'auteur Etdashou