Heim > Backend-Entwicklung > PHP-Tutorial > PHP Xdebug + PhpStorm debuggt Remote-Servercode

PHP Xdebug + PhpStorm debuggt Remote-Servercode

藏色散人
Freigeben: 2023-04-06 11:36:01
nach vorne
6928 Leute haben es durchsucht

1. Installieren Sie xdebug auf dem Server (Linux Centos)

pecl install xdebug
Nach dem Login kopieren

Beachten Sie, dass nach Abschluss der Installation der Pfad zu debug.so angezeigt und aufgezeichnet wird

2. Konfigurieren Sie php.ini
Wenn Sie nicht wissen, wo sich php.ini befindet, können Sie nach

find / -name "php.ini"
Nach dem Login kopieren

Xdebug-Konfiguration hinzufügen

zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"xdebug.remote_enable = 1xdebug.remote_host = 使用PhpStorm的那个机器的公网ip,可在(https://ip.cn/)查xdebug.remote_connect_back = 1xdebug.remote_port = 9001xdebug.idekey="PHPSTORM"
Nach dem Login kopieren
suchen

php-fpm neu starten.

3. Überprüfen Sie mit phpinfo(); ob die Installation erfolgreich war, sehen Sie das Bild unten

4. Stellen Sie den Debug-Port ein, der mit der 2. Konfiguration übereinstimmt (xdebug.remote_port)

5. Server in PHPStorm festlegen

6. DBGp-Proxy festlegen

7. Installieren Sie die Chrome-xdebug-Erweiterung (öffnet möglicherweise einen Proxy), um das Remote-Debuggen ein- und auszuschalten

https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc
Nach dem Login kopieren

8. Klicken Sie nach der Installation der xdebug-Erweiterung mit der rechten Maustaste auf das Bild den Fehler und klicken Sie auf Optionen

Wählen Sie den IDE-Schlüssel als PHPStorm aus, klicken Sie auf Speichern

Links -Klicken Sie auf , wählen Sie „Debuggen“ und öffnen Sie den Debug-Schalter (möglicherweise müssen Sie zuerst die Seite öffnen, die debuggt werden muss).

wird nach dem Öffnen des Fehlers grün

10. Öffnen Sie die Überwachung von PhpStorm (obere rechte Ecke)

11. Bringen Sie es auf den Punkt, öffnen Sie die Seite und sehen Sie sich das Bild unten an. Viel Spaß!

PS: Debug-bezogene Standard-Tastenkombinationen:

F8 – Schritt über. Führen Sie das Programm nach dem Haltepunkt weiter aus, führen Sie es Zeile für Zeile aus, führen Sie jeweils eine Zeile aus
F7 – Schritt. Geben Sie den Inhalt des am Haltepunkt ausgeführten Programms ein
ALT + F9 – Zum Cursor ausführen
F9 Führen Sie das Programm nach dem Haltepunkt weiter aus und stoppen Sie am nächsten Haltepunkt

Das obige ist der detaillierte Inhalt vonPHP Xdebug + PhpStorm debuggt Remote-Servercode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage