Heim > Entwicklungswerkzeuge > phpstorm > Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

藏色散人
Freigeben: 2023-02-03 15:10:16
nach vorne
2963 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über PHPSTORM Xdebug. Er stellt vor allem die Konfiguration und Verwendung von PHPSTORM Xdebug vor.

Vorher geschrieben

Da PHP mit dem Vorteil des „Hot Loading“ geboren wurde, verwenden viele PHP-Benutzer die Debug-Funktion von PHP möglicherweise selten. Wie dem auch sei, ich habe Debug schon sehr, sehr lange nicht mehr verwendet. Im Nachhinein müssen es 5 oder 6 Jahre gewesen sein. . .

Aber für PHP-Anfänger gibt es nichts Freundlicheres als das Debuggen. Als ich mit PHP angefangen habe, hat es mich schließlich viele Jahre lang begleitet und mir viel Mühe bereitet. Man kann ohne Übertreibung sagen, dass es ein großartiges Werkzeug zur Fehlerbehebung und Problemlösung ist.

Das Folgende ist eine kurze Aufzeichnung der Konfiguration und Verwendung von phpstorm Xdebug. Ich hoffe, es wird Ihnen hilfreich sein!

Das Prinzip ist kurz

Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Einfaches C/S-Verständnis: ein Client (Client), ein Server (Server)

Überprüfen Sie die Installation

Überprüfen und installieren Sie die aktuelle PHP-Version der Xdebug-Erweiterung , PHP-Erweiterung Ganz zu schweigen von der Installation. CLI-Interpreter festlegen;


Wählen Sie PHP => Debug, legen Sie den Debug-Port fest, genau wie xdebug.remote_port=9011 in php.ini festgelegt

Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM XdebugKlicken Sie zur Überprüfung auf die Schaltfläche „Validieren“ auf der aktuellen Seite ob die Konfiguration erfolgreich ist

Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Wählen Sie PHP = > Server, konfigurieren Sie den Server


Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Setzen Sie die Debug-Konfigurationen ein


Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Schreiben Sie hier abschließend eine Demo, um die Überwachung zu aktivieren, Haltepunkte zu bearbeiten und das Debuggen auszuprobieren Wirkung


Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Schnittstellen-Debugging
Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Wenn Sie das Schnittstellentool zum Anfordern der API verwenden, müssen Sie Parameter hinzufügen: XDEBUG_SESSION_START=TRUE

Zum Beispiel: laravel5.com/api/test? Das Debuggen ist sogar noch einfacher. Es bedeutet tatsächlich, ein PHP-Laufskript zu konfigurieren. Zum Beispiel: Erstellen Sie ein handwerkliches Testskript, legen Sie Haltepunkte fest und führen Sie das Debug aus. Frage: Wie konfiguriere ich das Remote-Debugging?
In den „Einstellungen Debug-Konfigurationen“ oben habe ich „PHP-Webseite“ ausgewählt. Sie können auch „PHP Remote Debug“ auswählen, das auch lokales Debuggen und Remote-Debugging unterstützt. Diese Option erfordert die Konfiguration eines zusätzlichen IDE-Schlüssels. Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM XdebugRemote-Debugging ist eigentlich dasselbe, mit etwas mehr Konfiguration: Zuordnung von Remote-Code und lokalem Code, fertig!

Da Remote-Debugging selten verwendet wird, werde ich keine detaillierten Screenshots machen. Freunde, die Interesse haben, können es selbst ausprobieren, vielleicht werden sie eines Tages verwendet. . .


Empfohlenes Lernen: „
Tutorial zur PHPstorm-Nutzung
Detaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug

Das obige ist der detaillierte Inhalt vonDetaillierte grafische Erklärung der Konfiguration und Verwendung von PHPSTORM Xdebug. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage