PHPUnit seleziona il driver dal ambiente PHP runtime in modo di correre con PHPUnit PHPDBG bisogna avere installato quel binario.
Dovrai compilare PHP con l'opzione '--enable-phpdbg', ma questo è solo per PHP 5.6 e versioni successive.
Le istruzioni per l'installazione per PHP 5.4 e superiori sono, (questi sono presi da https://github.com/krakjoe/phpdbg), e per citare
Per installare phpdbg, è necessario compilare il sorgente contro i tuoi origini di installazione di PHP, e attivare il SAPI con il comando 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
Una volta installato si deve chiamare PHPUnit attraverso il phpdbg miniera di binario si trova in '/ usr/local/php7/bin' in modo che il comando che uso è
/usr/local/php7/bin/phpdbg -qrr phpunit -v
Ciò presuppone la tua 'phpunit' è nel tuo ambiente percorso altrimenti usa il percorso completo o relativo alla tua 'phpunit'.
ho phpunit installato tramite compositore nella mia cartella sorgente del progetto, che è tre directory nella cartella 'fornitore' quindi il mio comando sarebbe
/usr/local/php7/bin/phpdbg -qrr ../../../vendor/bin/phpunit -v
Per ulteriori informazioni consultare la documentazione relativa PHPDBG http://phpdbg.com/docs/introduction
Spero che questo aiuti
fonte
2015-11-10 11:18:32