Kann nicht scheinen, um meine php.exe Pfad in der Birne.Fledermaus
Ich PEAR installiert und wenn ich versuche es zu starten, erhalte ich diese Meldung:
PHP_PEAR_PHP_BIN nicht richtig eingestellt ist. Bitte korrigieren Sie es mit Ihrem
Umgebungsvariable oder ändern Sie den Standardwert in der Birne.bat Die
Aktueller Wert: .\php.exe
In der Birne.bat-Datei, die Fehlermeldung wird generiert, als solche:
: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
Oben in der Datei gibt es einen bedingten Satz etwa so:
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=.\php.exe"
Das ist mein Ausgangspunkt. Ich habe mich verändert, dass der Pfad dieser:
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\hqp\xampp\php\php.exe"
Unabhängig von den ändern, bekomme ich die gleiche Fehlermeldung in der Befehlszeile, wie in der es noch glaubt, der Wert ist .\php.exe
. Ich kann zwicken die Fehlermeldung und meine tweaks erscheint in der Kommandozeile, also bin ich zuversichtlich, dass diese Birne.bat-Datei verwiesen wird.
Also meine Vermutung ist, basierend auf der Bedingung, "%PHP_PEAR_PHP_BIN%"!=""
und wenn das der Fall ist, wo wird es eingestellt, so kann ich ihn außer Kraft setzen zu meinem richtigen Weg? Ideen, wo ich suchen sollte oder wie um dies weiter zu beheben?
Hier ist meine Birne.Fledermaus-source-code: http://codetidy.com/919/
Danke!
- Ich habe das gleiche problem mit xampp aus apachefriends.org. Verwenden Sie dieses wamp-stack?
- ja meine lokalen Umfeld ist die xampp wamp installieren
- nur steigerte die post, es ist ärgerlich, dass es so fummelig zu setup!
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage, überschreiben Sie den Pfad, indem Sie entfernen die Bedingung:
Ersetzt
mit
Obwohl dies mein Problem gelöst, ich würde immer noch gerne wissen, wo dieser Wert wurde eingestellt, bevor Sie diese Datei. Ich bestätigte, war der Weg richtig in den
php_bin
Wert in derpear.ini
Datei natürlich auch.PHP_PEAR_PHP_BIN
?Für Windows, muss "PHP_PEAR_PHP_BIN" unter Benutzer-Umgebungsvariable den Pfad zu php.exe. Wie mich, ich ihn an "C:\wamp\bin\php\php5.3.0\php.exe".
Dies wird Ihr problem lösen.
Für wamp auf windows set environment variable als
Gehen Sie zu System - >Erweiterte Systemeinstellungen.
Dann ist das setzen von Umgebungsvariablen wie
Speichern
Ausführen cmd und geben Sie pear auf Eingabeaufforderung.
finden Sie im Benutzer-Variablen unter Umgebungsvariablen in windows. Ich Stand vor dem gleichen Problem, dann verändert sich der Wert für die Benutzer-Variablen und es funktioniert.
weiter in der installation das Dokument an http://pear.php.net/manual/en/installation.checking.php unter überprüfen der include Pfade die Staaten zum ausführen von php --ini auf der Kommandozeile. dies zu tun habe ich gemerkt, dass Konfigurationsdatei (php.ini) Path: festgelegt wurde c:\windows (dies ist ein widows xp Maschinen) ich dachte, das war seltsam, also ging ich nach der Datei um zu sehen, was drin war. Es wurde kein php.ini-Datei, aber es war eine Birne.ini-Datei so entschied ich mich zu sehen, dass. Es hat sich zu Zeilen, die zweite, wie ist, wo ich fand den Pfad. Die Datei Lesen s:7:"php_bin";s:9:".\php.exe" in der Nähe des Ende der Zeile habe ich geändert es zu s:7:"php_bin";s:9:"C:\php\php.exe" und alles war gut.
Dachte, ich würde aktualisieren, weil ich nicht gefällt, ändern Sie batch-Dateien, die sollten nicht geändert werden müssen.
ändern ./php.exe um den tatsächlichen Pfad zB c:xampp\php\php.
Dank
Einer einfachen Lösung, die ohne Umweg in den Umgebungsvariablen von Windows.
Bearbeiten können Sie die PEAR_ENV.reg-Datei zur Verfügung stehen, nach der ersten installation von Pear. Diese Datei sollte in Ihrem PHP-Ordner. In dieser Datei finden Sie die folgende Zeile:
zu
Ändern "F:\PHP5.2" zu was auch immer, wo ist Sie die PHP-installation.
Jetzt können Sie doppelklicken Sie auf die PEAR_ENV.reg-Datei, um das setup richtig Ihre Umgebungsvariable.