PHPUnit выбирает драйвер из среды PHP времени выполнения так, чтобы запускать PHPUnit с PHPDBG вы должны установили, что двоичный файл.
Вам нужно будет скомпилировать PHP с параметром «--enable-phpdbg», но это только для PHP 5.6 и выше.
Инструкции по установке для PHP 5.4 и выше, (они взяты из https://github.com/krakjoe/phpdbg) и процитировать
Чтобы установить phpdbg, вы должны скомпилировать исходный против источников установки PHP, и включить SAPI с командой configure.
cd /usr/src/php-src/sapi
git clone https://github.com/krakjoe/phpdbg
cd ../
./buildconf --force
./configure --enable-phpdbg
make -j8
make install-phpdbg
После установки вы должны вызвать PHPUnit через phpdbg двоичная шахта находится в «/ USR/местные/php7/бен», поэтому команда Я хотел бы использовать это
/usr/local/php7/bin/phpdbg -qrr phpunit -v
Это предполагает ваш «phpunit» находится в вашем пути к среде, иначе используйте полный или относительный путь к вашему «phpunit».
Я PHPUnit установлен с помощью композитора в моей исходной папке проекта, который три директории в папке «поставщик» так что моя команда будет
/usr/local/php7/bin/phpdbg -qrr ../../../vendor/bin/phpunit -v
Для получения дополнительной информации обратитесь к документации по PHPDBG http://phpdbg.com/docs/introduction
Надеюсь, что это поможет