Установка PEAR под Windows
28 сентября 2013
Для PEAR под Windows существует инсталлятор, в процессе работы которого можно указать пути к различным директориям, в том числе к той, что содержит pear.ini
. После завершения установки необходимо запустить файл PEAR_ENV.reg
, который должен выставить переменные окружения, влияющие на пути.
После перезапуска консоли набираем pear config-show
и ищем сточку User Configuration File
. Если там путь, который вы указали при установке, а не C:\\windows\pear.ini
, у вас всё сработало как надо.
Если нет, переименовываем файл PEAR_ENV.reg
в PEAR_ENV.bat
и немного правим:
setx PHP_PEAR_SYSCONF_DIR C:\\ваш\\путь setx PHP_PEAR_INSTALL_DIR C:\\ваш\\путь
Запускаем, перезапускаем консоль, проверяем pear config-show
.
Комментарии RSS по email OK
скачиваем последний pear > pear.php.net/go-pear.phar
перемещаем в папку пир > e:\OpenServer\modules\php\PHP-5.4.17\PEAR\
создаем в корне php (e:\OpenServer\modules\php\PHP-5.4.17) go-pear.bat c содержанием >
запускаем go-pear.bat
local, yes
когда выведет список устанавливаемого и путей, нажимаем 12 вставляем ранее скопированный путь к корню php с правой кнопки содержимого в командную строку, к примеру так у меня e:\OpenServer\modules\php\PHP-5.4.17\
нажимаем окошко+pause break > дополнительно > переменные среды > сист. переменные > Path > проверяем чтобы был верный путь к php, если нет то добавляем после точки с запятой
всё! получили доступ к pear c командной строки виндовс > окошко+R > cmd > pear
да еще при установки нажимаем 11 меняем путь к примеру на такой e:\OpenServer\modules\php\PHP-5.4.17\pear.ini
в pear.bat добавляем строку в соответ. месте, например
ссылка
создаем батник go-pear-conf.bat
с содержимым к примеру (делаем длинный ОДНОСТРОЧНЫЙ запрос, ранее можно подготовить построчно, потом преобразовать в одну строку через символы &, так как pear ЗАВЕРШИТ батник после выполнения ОДНОЙ строки ) >
тем самым поменяв на нужные локальные папки, большая часть из которых уже создалась после распаковки go-pear.phar
проверяем в команд. строке > pear config-show убедились что все настроено как нужно и не будет лезть на системный диск с операционкой