PDTと相性がいい。というかむしろXdebug対応はおまけか。
http://downloads.zend.com/pdt/server-debug...
windowsなら ZendDebugger-5.2.12-cygwin_nt-i386.zip ダウンロードする。中にPHPのバージョンごとに対応したdllファイルあるからそれをどっかに置く。
php.iniに以下を追加。
[Zend]
zend_extension_ts="C:\Program Files\PHP\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
macならこちら(zend_extension_tsでは動かなかった。意味はわからん)
[Zend]
zend_extension="/opt/loca/lib/zend/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
xdebugと併用はできないっぽかったので、普段はxdebugを使うようにして、Eclipseで実行する場合は別のiniファイルを使うようにしている。