Ja sam se trudio da nateram Eclipse + PDT da debuggiraju, ali nisam uspeo. Zend Studio 6 je odlican za razvoj, refactoring i ostale lepe stvari, ali ni njega nisam naterao da debuggira.
Moja dobitna kombinacija za debugging je Komodo + xdebug.
Xdebug ima opciju trace-ovanja izvrsavanja u log fajl. Za lakse podesavanje xdebug-a, pogledaj moju konfiguraciju
Kôd:
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.1-5.2.dll" ; dev build
xdebug.remote_enable = true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req ; komodo debugging
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:\temp\xdebug"
xdebug.profiler_output_name = cachegrind.out.%r-%p
xdebug.trace_options = 0
xdebug.idekey = 2069771334
; error format
;xdebug.show_local_vars=Off
;xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME
;xdebug.dump_globals=On
xdebug.collect_params=4
xdebug.var_display_max_depth = 7 ; var_dump recursion limit
; auto execute debugger
xdebug.remote_autostart = true
;trace log
;xdebug.auto_trace=On
;xdebug.trace_output_dir=c:\temp\xdebug\auto_trace