NetBeans 8: Warten auf Verbindung (netbeans-xdebug)
Xdebug ist ein Debugging-Tool für PHP, mit dem Entwickler ihren Code schrittweise durchgehen können und Variablen während der Ausführung prüfen. Dieser Artikel führt Sie durch die Konfiguration von Xdebug für die Verwendung mit NetBeans 8 zum Debuggen Ihrer PHP-Projekte.
Voraussetzungen:
Problem:
Nach der Konfiguration Xdebug in der php.ini-Datei, NetBeans zeigt während des Debuggens die Meldung „Waiting For Connection (netbeans-xdebug)“ an.
Lösung:
Öffnen Sie die php.ini-Datei in Ihrem XAMPP-Installationsverzeichnis und fügen Sie die folgenden Zeilen hinzu:
zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_mode = req xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000 xdebug.idekey = "netbeans-xdebug"
Starten Sie Apache neu, um die Änderungen auf Ihre php.ini-Datei zu übernehmen.
Öffnen Sie NetBeans und navigieren Sie zu Extras > Optionen > PHP > Debuggen. Legen Sie die folgenden Optionen fest:
Erstellen Sie ein neues PHP-Projekt in NetBeans und fügen Sie den folgenden Code in Ihr Hauptskript ein:
<?php $x = 1; $y = 2; var_dump($x + $y); ?>
Setzen Sie einen Haltepunkt in der Zeile var_dump und beginnen Sie mit dem Debuggen. Wenn die Debugging-Sitzung startet und Sie den Code schrittweise durchgehen können, ist die Xdebug-Konfiguration erfolgreich.
Das obige ist der detaillierte Inhalt vonWie löse ich die Meldung „Warten auf Verbindung (netbeans-xdebug)' in NetBeans 8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!