✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Xdebug, Visual Studio-Code und MAMP

54

Die Verwendung von Xdebug und Visual Studio Code ist ziemlich einfach einzurichten, aber da ich immer noch Visual Studio Code verwende, sollte Ihnen etwas darüber sagen, wie sehr ich ein Fan der IDE bin.

Aber hier ist das Ding:

Wenn Sie ein WordPress-Entwickler sind, ist das Debuggen etwas, das Sie wirklich lernen müssen. Das heißt, verwenden Sie nicht print_rund var_dumpwenn Sie es vermeiden können. Verwenden Sie einen legitimen Debugger. Es wird Ihnen helfen, so zu denken, wie der Dolmetscher denkt, und es wird Ihnen helfen, ein bisschen mehr über Core zu lernen.

Jetzt, da ich meine Seifenkiste verlassen habe, ist es einfach, die notwendigen Werkzeuge zu installieren. Der Artikel geht davon aus, dass Sie MAMP Pro verwenden (da ich das verwende), aber wenn Sie Zugriff auf php.ini haben, können Sie mitmachen.

Xdebug, Visual Studio Code und dessen Einrichtung

Für diejenigen, die noch nie von Xdebug gehört haben, stellen Sie es sich als ein Stück Software vor, mit dem Sie Ihr Programm während der Ausführung anhalten und die Werte der Variablen sehen können, welche Methode ausgeführt wird, den Aufrufstapel und so weiter .

Sie können mehr darüber auf der Homepage lesen, aber hier ist das Wesentliche:

Eine PHP-Erweiterung für leistungsstarkes Debugging. Es unterstützt Stack- und Function-Traces, Profiling-Informationen sowie die Speicherzuweisung und die Analyse der Skriptausführung.

Ich weiß – Speicherzuweisung, Skriptausführungsanalyse usw. klingt irgendwie langweilig, wenn Sie sich nicht für so etwas interessieren, aber der Wert, den Sie aus der Ausführung so etwas ziehen, kann nicht unterschätzt werden.

Hier erfahren Sie jedoch, wie Sie es mit MAMP und Visual Studio zum Laufen bringen.

1 Konfigurieren Sie MAMP Pro

Aus Gründen der Grundanforderungen von WordPress gehe ich davon aus, dass Sie PHP 5.6.28 verwenden (aber die Schritte funktionieren unabhängig davon).

Stellen Sie zunächst sicher, dass Xdebug im MAMP Pro- Dashboard aktiviert ist.

Xdebug, Visual Studio-Code und MAMP

Wählen Sie als Nächstes im MAMP Pro-Menü Edit Template > PHP 5.6.28 und suchen Sie dann den Bereich in der Vorlagendatei für die PHP-Konfiguration, in dem sich Xdebug befindet:

Xdebug, Visual Studio-Code und MAMP

Stellen Sie sicher, dass es so aussieht :

[xdebug] MAMP_Xdebug_MAMPzend_extension="/Applications/MAMP/bin/php/php5.6.28/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so" xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_autostart=1 xdebug.profiler_enable=0 xdebug.profiler_output_dir="/Applications/MAMP/tmp"

Nach dem Speichern fordert MAMP Pro Sie möglicherweise auf, neu zu starten. Wenn das der Fall ist, dann tun Sie dies. Selbst wenn dies nicht der Fall ist, empfehle ich, sicherzustellen, dass Sie neu starten.

2 Konfiguration Visual Studio-Code

Navigieren  Sie als Nächstes in Visual Studio Code zum Bereich Erweiterungen und suchen Sie nach PHP Debug. Installieren Sie es und aktivieren Sie es.

Xdebug, Visual Studio-Code und MAMP

Wenn Sie fertig sind, müssen Sie möglicherweise die IDE neu laden. Auch wenn es Sie nicht dazu auffordert, empfehle ich es. Von dort aus wird Xdebug installiert und Sie können mit dem Debuggen beginnen.

Wie debugge ich?

Dies erfordert ein wenig mehr Walkthrough, das ich in diesem Beitrag teilen möchte. Das heißt, dieser Beitrag ist kurz, aber die Zeit, um die Dinge einzurichten, ist etwas länger.

In einem Folgebeitrag werde ich daher erläutern, wie Sie einen Teil Ihres eigenen Codes debuggen, und Sie können ihn in Aktion sehen.

Sie können mit normalem MAMP umgehen, wenn Sie Informationen von hier einfügen .

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen