Heim  >  Artikel  >  Backend-Entwicklung  >  Bei Verwendung von xdebug zum Debuggen in PHPstorm können keine Haltepunkte eingegeben werden

Bei Verwendung von xdebug zum Debuggen in PHPstorm können keine Haltepunkte eingegeben werden

WBOY
WBOYOriginal
2016-12-01 00:25:332912Durchsuche

Nach der erfolgreichen Installation und Konfiguration von xdebug habe ich einen Haltepunkt festgelegt, diesen aber beim Debuggen nicht eingegeben. Was ist los?
Bei Verwendung von xdebug zum Debuggen in PHPstorm können keine Haltepunkte eingegeben werden

Ich habe hier die Startadresse konfiguriert und den entsprechenden Haltepunkt im Programm gesetzt
Bei Verwendung von xdebug zum Debuggen in PHPstorm können keine Haltepunkte eingegeben werden

Aber wenn das Programm bis zur Haltepunktposition ausgeführt wird, hört es nicht auf, den Haltepunkt zu betreten. Was ist los?

Antwortinhalt:

Nach der erfolgreichen Installation und Konfiguration von xdebug habe ich einen Haltepunkt festgelegt, diesen aber beim Debuggen nicht eingegeben. Was ist los?
Bei Verwendung von xdebug zum Debuggen in PHPstorm können keine Haltepunkte eingegeben werden

Ich habe hier die Startadresse konfiguriert und den entsprechenden Haltepunkt im Programm gesetzt
Bei Verwendung von xdebug zum Debuggen in PHPstorm können keine Haltepunkte eingegeben werden

Aber wenn das Programm den Haltepunkt erreicht, hört es nicht auf, den Haltepunkt zu betreten. Was ist los?

Hier ist eine einfache Konfigurationsmethode:

PHP-Konfiguration

  • Konfiguration in php.ini hinzufügen: [Hier werden nur Schlüsselkonfigurationen aufgeführt]

<code class="ini">#开启远程调试
xdebug.remote_enable = 1  
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
#这个端口不占用phpfpm 的9000,换用另一个,一定要和上面phpstrom配置中的端口一致
xdebug.remote_port=9001
#开启自动开始调试
xdebug.remote_autostart=1
zend_extension=xdebug.so</code>

phpstrom-Konfiguration

Datei --> Sprachen & Frameworks --> Debug
xdebug-Block
Der Debug-Port-Wert ist derselbe wie der Port im ersten Teil 9001

Debugging ein- und ausschalten

  • Optionen in phpstrom: Ausführen --> (Ausführen/Stoppen) Auf PHP-Debug-Verbindungen warten [Das Symbol ist ein grünes Telefonmikrofon mit einem kleinen Fehler in der unteren rechten Ecke, die Standardeinstellung ist nahe die Minimieren-Schaltfläche in der oberen Ecke. Es gibt auch ein Schnellzugriffssymbol], dies ist die Schaltfläche zum Ein- und Ausschalten des Debuggens

Stellungnahme:
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