Ich verwende XAMPP auf Mac OS und versuche PHPUnit Code-Coverage-Prüfungen, die XDebug . Die Datei xdebug.so kommt mit XAMPP daher habe ich Xdebug für PHP aktiviert:
%Vor% Wenn ich jetzt vom Webserver aus überprüfe, gibt es einen Xdebug-Abschnitt in der Ausgabe von phpinfo()
.
Aber wenn ich versuche, die Codeabdeckung zu überprüfen, erhalte ich einen Fehler:
%Vor% Ich denke, CLI verwendet andere php.ini
als Apache. Um herauszufinden, welche php.ini
Datei CLI verwendet, habe ich Folgendes getan:
Aber es gibt keine /etc/php.ini
, also habe ich eine kopiert:
Jetzt überprüfe ich php -m
für Module, aber es gibt kein Xdebug und ich bekomme diesen Fehler:
Hier ist der Inhalt von meiner php.ini
-Datei (letzte Zeile beachten.)
Können Sie mir sagen, wie ich Xdebug für PHPUnit und CLI aktivieren kann?
Tags und Links php code-coverage phpunit xdebug