PDT und xDebug

jackisback

Erfahrenes Mitglied
Hallo,

ich versuche jetzt schon seit zwei Tagen einen Debugger für das PDT einzurichten aber ohne erfolg.

Ich habe diverse Anleitungen zu xdebug versucht aber es geht einfach nicht.

Hat jemand damit erfahrung oder eine schritt für schritt anleitung?
 
Folgende schritte habe ich gemacht:

PDT heruntergeladen.

dann unter 'xampp/php/ext/php_xdebug-2.0.4-5.2.8-nts.dll'

die xdebug dll abgelegt.

folgende zeilen code in die PHP.ini unter apache/bin/php.ini eingetragen


[Zend]
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:


[xdebug]
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
zend_extension_ts="C:\xampp\php\extensions\php_xdebug-2.0.4-5.2.8-nts.dll"

Jetzt ist mein Latein am ende. Nach dem neustart von apache steht in der phpinfo() kein neuer eintrag bezüglich xdebug.
 
folgende zeilen code in die PHP.ini unter apache/bin/php.ini eingetragen

Eingetragen? Bei dem xampp ist die Konfiguration diesbezüglich schon fast komplett.
Du musst nur danach suchen und dann sollte da stehen:
Code:
extension=php_xdebug.dll
(u.U. auskommentieren)
und
Code:
[Zend]
;zend_extension_ts = "DeinPfad\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "DeinPfad\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:

[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="DeinPfad\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
;xdebug.profiler_enable=1
;xdebug.profiler_output_dir="DeinPfad\tmp"

Das war 's glaub ich schon.
 
Jetzt sag bitte nicht dass die DLL schon in XAMPP schon mitgeliefert ist. denn ich habe diese heruntergeladen und ins verzeichnis gepackt.

Dank für deine antwort.
 
Jetzt habe ich alles nochmal neu Installiert und alles nach der anleitung gemacht.

Wenn ich jetzt eine PHP datei debuggen will, wird automatisch der Browser geöffnet und im Progress bleibt er bei 19% stehen.

Eclipse wechselt nicht in den Debugmode und bleibt auch nicht beim Breakpoint stehen.

Wie kann das sein?
 
Nimm "Run as..." und wähle "PHP Script", statt "Website" oder Wechsel in die Debug-Ansicht und versuche es von da aus.
 
Zurück