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

PHP Xdebug + PhpStorm debuggt Remote-Servercode

藏色散人
藏色散人nach vorne
2019-04-26 11:25:146703Durchsuche

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

pecl install xdebug

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"

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"
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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen