Warum stellt xdebug keine Verbindung zu NetBeans her?

8

Ich versuche, xdebug mit NetBeans zu verwenden, um PHP zu debuggen. Ich beginne zu debuggen, und NetBeans wartet für immer auf eine Verbindung mit xdebug. Ich habe NetBeans 6.8 (neueste Version) mit dem neuesten MAMP-Paket auf meinem Mac installiert.

Meine php.ini sieht so aus:

%Vor%     
openfrog 22.12.2009, 14:22
quelle

7 Antworten

9

Wenn Ihre php.ini wirklich so aussieht, wie Sie sie gepostet haben, müssen Sie die zend_extension -Zeile abbrechen (dh entfernen Sie die ' ; ' am Anfang) , also Xdebug ist tatsächlich geladen.

Stellen Sie dann sicher, dass Xdebug geladen ist, indem Sie phpinfo() von einer PHP-Datei aufrufen (nur um sicher zu gehen) .

Danach: Ich denke, es sollte einige Optionen geben, um den Debugger in Netbeans zu konfigurieren? Wenn ja, hört netbeans Port 9000? (Die, die Sie in php.ini konfiguriert haben)

    
Pascal MARTIN 22.12.2009, 14:24
quelle
10

Schließlich musste ich den idekey-Wert wie folgt hinzufügen:

%Vor%

Jetzt funktioniert es: -)

    
openfrog 22.12.2009 15:52
quelle
6

Die folgenden Einstellungen funktionierten für mich mit NetBeans 7.2 auf Mountain Lion nach dem Neustart von Apache:

%Vor%     
Mark Richman 23.08.2012 00:45
quelle
1

Mac / MAMP-Benutzer: Wenn Sie alle oben genannten Schritte ausprobiert haben und es immer noch nicht funktioniert, starten Sie Ihren Mac neu. Ein Neustart der Server über MAMP ist nicht genug.

    
mpemburn 29.08.2012 14:21
quelle
1

Ich habe Folgendes mit XAMPP 1.8.2 und NetBeans 7.4 mit Erfolg verwendet.

%Vor%     
Nick 30.12.2013 17:04
quelle
0

für mich funktioniert so (danke Jungs +1) / o /

%Vor%

Konfig:
Netbeans 7.3 - php 5.4 - xdebug 2.2 - xampp - win7 (32bits)

    
heavyrick 08.04.2013 13:51
quelle
0

Ich habe gelesen, dass xdebug nicht mit der Version von PHP funktioniert, die mit OS X ausgeliefert wird. Ich habe es mit der Aktualisierung von PHP von Version 5.4 auf 5.5 mit einem praktischen Paket von php-osx.liip.ch umgesetzt einschließlich vorkompilierter xdebug-Erweiterung. Verwenden Sie diesen Befehl:

%Vor%

Beachten Sie, dass Ihre Standard-PHP-Installation intakt bleibt, aber deaktivieren Sie sie in httpd.conf. Deine neue php.ini wird unter "/usr/local/php5/lib/php.ini" sein, mit der Konfigurationsdatei "xdebug" unter "/usr/local/php5/php.d/50-extension-xdebug.ini".

Einrichtung: OS X Version 10.9.2

Quellen: Ссылка

    
zwiebelspaetzle 28.03.2014 00:02
quelle

Tags und Links