|
|||||||
Установка PHPUnit через Composer в Linux
Время создания: 19.04.2017 17:18
Раздел: Компьютер - Программирование - Язык PHP - PHPUnit
Запись: xintrea/mytetra_syncro/master/base/149173660645ro6a6k46/text.html на raw.github.com
|
|||||||
|
|||||||
Composer - это менеджер пакетов и зависимостей, созданный специально для проектов на языке PHP. В его репозитарии находится много стандартных фреймверков и библиотек. В том числе, в репозитарии Composer находится фреймверк для тестирования PHP приложений, называемый PHPUnit. Вначале нужно установить сам Composer. Как это делается, написано в статье Установка Composer в Linux. После чего нужно дать команду установки PHPUnit. Команду нужно выполнять в каталоге веб-сервера, где находится корень сайта. Для PHP 5.x команда будет такой: composer require --dev phpunit/phpunit ^5.7 Для PHP 7.x команда будет такой: composer require --dev phpunit/phpunit ^6.1 После выполнения данной команды, в корне сайта появятся следующие каталоги и файлы: drwxr-xr-x vendor -rw-r--r-- composer.json -rw-r--r-- composer.lock Причем, содержимое файла composer.json будет таким: { "require-dev": { "phpunit/phpunit": "^5.7" } } Это означает, что в вашем проекте, который представляет из себя ваш сайт, используется фреймверк PHPUnit. А наличие каталога ./vendor/phpunit говорит о том, что PHPUnit установлен. Вообще, установка пакетов через Composer может происходить и другим способом: вначале создается файл composer.json, в котором прописываются используемые в проекте пакеты, а потом запускается команда composer update После выполнения этой команды все требуемые пакеты будут установлены. Узнать точный номер версии установленного PHPUnit можно следующей командой в корне сайта: $ vendor/bin/phpunit --version PHPUnit 5.7.19 by Sebastian Bergmann and contributors. Вручную запустить файл с тестом можно командой: vendor/bin/phpunit SampleTest.php Вот, в принципе, и все. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|