2015-11-01 14 views

Antwort

9

PHPUnit den Treiber von der PHP-Runtime-Umgebung wählt so PHPUnit mit PHPDBG laufen müssen Sie, dass binäre installiert haben.

Sie müssen PHP mit der Option '--enable-phpdbg' kompilieren, aber dies ist nur für PHP 5.6 und höher.

Die Anweisungen für PHP 5.4 für die Installation und oben sind, (diese von https://github.com/krakjoe/phpdbg genommen werden) und phpdbg zu installieren

Um zu zitieren, müssen Sie die Quelle gegen Ihre PHP-Installation Quellen kompilieren, und aktivieren Sie die SAPI mit dem Befehl 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 

Einmal installiert Sie PHPUnit durch die phpdbg binäre Mine befindet sich anrufen müssen in '/ usr/local/php7/bin' so der Befehl, den ich verwenden würde, ist

/usr/local/php7/bin/phpdbg -qrr phpunit -v 

Dies setzt voraus, Ihr 'phpunit' ist in Ihrem Umgebungspfad sonst verwenden Sie den vollständigen oder relativen Pfad zu Ihrem 'phpunit'.

Ich habe PHPUnit über Komponisten in meinem Projekt Quellordner installiert, die oben in dem ‚Verkäufer‘ -Ordner drei Verzeichnisse ist so würde mein Befehl

/usr/local/php7/bin/phpdbg -qrr ../../../vendor/bin/phpunit -v 

Weitere Informationen finden Sie in der Dokumentation zu PHPDBG http://phpdbg.com/docs/introduction

sein

Hoffe, das hilft