Wie löse ich die Meldung „Warten auf Verbindung (netbeans-xdebug)' in NetBeans 8?

DDD
Freigeben: 2024-10-24 07:51:02
Original
146 Leute haben es durchsucht

How to Resolve the

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:

  • PHP 5.4.16 oder höher
  • NetBeans 8 oder höher
  • XAMPP 1.8.2 oder höher mit Apache 2.4.4

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:

  1. php.ini bearbeiten:

Ö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"
Nach dem Login kopieren
  1. Starten Sie Apache neu:

Starten Sie Apache neu, um die Änderungen auf Ihre php.ini-Datei zu übernehmen.

  1. Konfigurieren Sie NetBeans:

Öffnen Sie NetBeans und navigieren Sie zu Extras > Optionen > PHP > Debuggen. Legen Sie die folgenden Optionen fest:

  • Debugger-Port: 9000
  • Sitzungs-ID: netbeans-xdebug
  1. Testen Sie die Konfiguration:

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);
?>
Nach dem Login kopieren

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!

Quelle:php
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!