В более ранних версиях EasyPHP есть BAT-файл, который выполняет шаги установки PEAR для вас ...
C:\Program Files (x86)\EasyPHP-5.3.6.0\php\go-pear.bat
Он также имеет большинство предварительно настроенных путей к файлам, поэтому вам не нужно ничего менять.
UPDATE:
Таким образом, в EasyPHP 5.3.8 и 5.3.9, похоже, нет этого BAT-файла, поэтому это шаги, которые мне нужно было сделать, чтобы установить библиотеку PEAR.
Переименовать
\Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725\php.ini
в php.ini.disabled
Это потому, что я обнаружил, что локальный INI-файл вызвал множество ошибок расширения Я не думаю, что этот файл используется Apache, поэтому вы можете оставить его отключенным.
Добавить две папки в Windows PATH
.
(Нажмите Win+Pause
, чтобы открыть Системные настройки> Расширенные настройки системы> Переменные среды> Системные переменные> Дважды щелкните Путь.)
Сохраните там существующие папки, но добавьте еще две, разделенные точками с запятой ;
- Ваша папка
php.exe
. На моей машине это было: c:\Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725
- Место, где вы хотели бы установить PEAR. Я использовал
D:\Dev\PEAR
Скачать http://pear.php.net/go-pear.phar
Shift + щелчок правой кнопкой мыши по папке, которую вы скачали go-pear.phar
to> Открыть командное окно здесь
Тип php go-pear.phar
Нажмите enter для установки общесистемной PEAR (по умолчанию)
Введите 1, чтобы изменить базу установки. Я выбрал D:\Dev\PEAR
. Остальные настройки должны быть в порядке, чтобы оставить их по умолчанию. При появлении запроса снова нажмите клавишу ввода (дважды).
Запустите REG-файл, который был только что создан. Вы можете ввести D:\Dev\PEAR\PEAR_ENV.reg
и нажать «Да» при появлении запроса.
Проверьте, установлена ли последняя версия, набрав:
pear channel-update pear.php.net
pear upgrade
Убедитесь, что ваши веб-приложения могут использовать библиотеку PEAR, отредактировав EasyPHP-5.3.9\conf_files\php.ini
и раскомментируйте директиву include_path
и добавьте свой путь PEAR в конец. Обратите внимание, что вы должны использовать грушу / грушу. Пример:
include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
EasyPHP автоматически перезапустит Apache для вас.
Затем вы можете приступить к установке других модулей. Например, phpUnit устанавливается, набрав:
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit