Сегодня я расскажу вам как установить PHPUnit на Denwer.
Прежде всего нам необходимо скачать Denwer с официального сайта http://denwer.ru. Выбираем базовый пакет, качаем и устанавливаем. Больше оттуда нам ничего не нужно.
Установка PEAR
Т.к. установка PHPUnit требует свежего PEAR, то установим и его. PEAR мы будем устанавливать сами, потому что дополнение на сайте Денвера устарело и PHPUnit будет требовать более новую версию PEAR.Заходим на официальный сайт документации PEAR и качаем файл go-pear.phar.
Вот прямая ссылка на скачивание: http://pear.php.net/go-pear.phar.
Теперь копируем этот файла в папку Денвера по этому пути: Z:\usr\local\php5\PEAR
В директории Z:\usr\local\php5\ создаем файл go-pear.bat с вот таким содержанием:
@ECHO OFF
set PHP_BIN=php.exe
%PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar
pauseЕсли такой файл уже существует, то его содержимое надо заменить кодом выше, иначе у вас не сработает этот скрипт. Теперь у нас все готово для установки свежего PEAR на Denwer. Нам осталось только зайти в консоль, набрать
go-pear.batи следовать инструкциям. В середине установки вам будет предложено указать пути для PEAR, обязательно проверьте корректность каждого. Обычно нужно подкорректировать 11-ый и 12-ый.После установки PEAR необходимо прописать переменные окружение. Делается это очень просто. Нужно просто два раза кликнуть на файл z:\usr\local\php5\PEAR_ENV.reg и нажать ОК.
Вот и всё! PEAR устанвлен! Можете набрать в консоли:
pear -VВам будет показана версия PEAR и PHP.
Установка PHPUnit
Установка PHPUnit гораздо проще. Нужно выполнить эту последовательность команд в консоли:
Сначала подключаем необходимые репозитарии:
pear channel-discover pear.phpunit.depear channel-discover components.ez.nopear channel-discover pear.symfony-project.comВсе необходимое подключено! Давайте теперь посмотрим что нам доступно, набрав команду:
pear remote-list -c phpunitВам будет показан список доступных пакетов. Любой вы сможете установить используя команду:
pear install phpunit/package_nameТеперь нам нужно установить PHPUnit. Он устанавливается следующей командой:
pear install -a phpunit/PHPUnit-3.5.10Обратите внимание на флаг -a. Он говорит о том, что нужно учесть все зависимости. Так же мы устанавливаем версию 3.5.10, а не самую последнию. Это обусловлено тем, что если вы будете ставить версию 3.5.10, то у вас не будет никаких ошибок! Если же вы попытаетесь поставить последнюю версию, то вам будут выданы зависимости, которые непонятно как исправить!
На данный момент последняя версия PHPUnit 3.5.14. Не думаю, что отличия от 3.5.10 очень существенны. Поэтому можете смело использовать её!
Спасибо за внимание!
Спасибо большое!!
ОтветитьУдалитьСписибо!
ОтветитьУдалитьСлава богу, нашол... Хоть один человек нормально обьяснил!
ОтветитьУдалитьСпасибо, все получилось
ОтветитьУдалитьДякую.
ОтветитьУдалитьспасибо
ОтветитьУдалитьстатья меня спасла, дай Бог вам здоровья, весь интернет прелопатила, ничего не проходило, ошибки выдавало...а тут за 5 минут все установила...
ОтветитьУдалить