Installation von Xdebug für PHP CLI

8

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:

%Vor%

Aber es gibt keine /etc/php.ini , also habe ich eine kopiert:

%Vor%

Jetzt überprüfe ich php -m für Module, aber es gibt kein Xdebug und ich bekomme diesen Fehler:

%Vor%

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?

    
Eray 16.02.2014, 20:17
quelle

1 Antwort

1

Was which php Ausgabe haben Sie?

Sieht aus, als würden Sie systemweite PHP statt XAMPP-Version verwenden. Um XAMPP zu verwenden, füge PATH=/Applications/XAMPP/xamppfiles/bin/:PATH zu deinem ~/.bashrc hinzu.

    
bazilio 05.03.2015 00:14
quelle

Tags und Links