Установка PHPUnit 3.7
Установка PHPUnit на уровне системы облегчает конфигурацию для автоматизации запуска тестов внутри IDE или при настройке деплоймента. Например, PhpStorm 7 при настройке запуска Unit тестов рассчитывает что PHPUnit установлен в системе через PEAR. Можно, конечно каждый раз указывать путь к PHPUnit внутри проекта. Но зачем? При установленном на уровне системы PHPUnit, для запуска тестов внутри IDE нужно лишь указать bootstrap конфиг (в проекте с composer'ом это /vendor/autoload.php
).
Установка
PHAR
Установка из PHP Archive:
wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
sudo mv phpunit.phar /usr/local/bin/phpunit
Composer
Установка в систему через composer
:
composer global require 'phpunit/phpunit=3.7.*'
Включение composer
зависимости в проект:
{
"require-dev": {
"phpunit/phpunit": "3.7.*"
}
}
PEAR
Установка через PEAR
:
sudo pear upgrade PEAR # обновить PEAR
pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit