Я установил PEAR, и когда я пытаюсь его запустить, я получаю это сообщение:
PHP_PEAR_PHP_BIN установлен неправильно. Пожалуйста, исправьте это, используя ваш
Переменная окружения или измените значение по умолчанию в pear.bat.
текущее значение:. \ php.exe
В файле pear.bat это сообщение об ошибке генерируется следующим образом:
: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
В верхней части файла находится условный набор, например:
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=.\php.exe"
Это моя отправная точка. Я изменил этот путь к этому:
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\hqp\xampp\php\php.exe"
Независимо от изменения, я получаю ту же ошибку в командной строке, так как в ней все еще думает, что значение .\php.exe
. Я могу настроить сообщение об ошибке, и мои настройки появятся в командной строке, поэтому я уверен, что на этот файл pear.bat ссылаются.
Так что, исходя из этого условия, я предполагаю, что "%PHP_PEAR_PHP_BIN%"!=""
, и если это так, то где он устанавливается, чтобы я мог переопределить его для моего правильного пути? Идеи, где я должен искать или как решить эту проблему дальше?
Вот мой исходный код pear.bat: http://codetidy.com/919/
Спасибо!