Aktivieren von Xdebug in PhpStorm

Dec 01 2020

Ich habe Xdebug auf meinem Paragon-Server installiert und versuche, es in PhpStorm zu aktivieren. Wenn ich jedoch die Schritte befolge, kann ich die Installation nicht korrekt überprüfen.

Ich habe meine php.ini-Datei in meinem PHP-Installationsverzeichnis auf die neue Version von Xdebug 3.0 aktualisiert:

[Xdebug]
zend_extension = C:\Laragon\bin\php\php-7.4.13-Win32-vc15-x64\ext\php_xdebug-3.0.0-7.4-vc15-x86_64.dll
xdebug.mode=debug
xdebug.client_port=9000

Aber ich bekomme immer noch die Validierungsfehler in PhpStorm. Ich habe auch die Chrome-Erweiterung für Xdebug installiert, aber ich kann nicht scheinen, dass sie mit PhpStorm funktioniert.

Antworten

3 LazyOne Dec 01 2020 at 20:29

Xdebug 3 wird nur in der Version PhpStorm 2020.3 vollständig unterstützt , die derzeit über einen RC-Build verfügt und in den nächsten Tagen veröffentlicht wird.

Es wird bereits seit EAP # 6 Build unterstützt: Weitere Informationen finden Sie in diesem Blog-Beitrag: https://blog.jetbrains.com/phpstorm/2020/11/phpstorm-2020-3-eap-6/


In PhpStorm 2002.2 und älter können Sie eine solche Validierung einfach überspringen / ignorieren. Es dient ohnehin nur zu Informationszwecken (da es nicht garantiert, dass die Debug-Verbindung tatsächlich funktioniert (z. B. aufgrund von Firewall- oder anderen Netzwerkproblemen, die bei dieser Validierungsprüfung nicht überprüft werden)).


PS So sieht dieser Validierungsbildschirm in 2020.3 RC Build für Xdebug 3 aus (PHP 8.0 hier):

Das gleiche, aber wenn Xdebug 2.9.8 verwendet wird (PHP 7.3, wo ich Xdebug 2 immer noch behalte):