spinyhearts and geek log

気になることをLOGります

eclipse+PHPのXDebugでブレークポイントが止まらないときに確認したこと

やっと環境が整ったと思ったらXDebugブレークポイントが止まらない!ってことで、いろんなところをチェックしたらサクッと直ってくれました。チェック項目をメモメモ。

  • php.iniをチェック

この構成ファイルはxampp/phpのなかにあります。zent_extensionはパスを正確に。わたしの場合は、xamppをC直下に置いたので下記のように書きました。あとはxdebug.remote_enableは1にする必要があるようです。他の項目はコメントアウトのままで動きました。


[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir = "C:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "127.0.0.1"
;xdebug.trace_output_dir = "C:\xampp\tmp"

  • eclipseのデバック構成を確認

Sever Debuggerがxdebugになっているかチェックです。わたしはここがZend Debuggerになっていてブレークポイントがきいてませんでした。こんなかんじで設定したら動きました。
f:id:spinyxxx:20130606093950p:plain