NetBeans6.7開発版でPHPのリモートデバッグ。
普通は同じマシン上にapacheなどを立ててデバッグするケースが多いのか、ネットを検索しても
xdebug.remote_host="localhost"
としている例が多いのだけど、デバッグするPCと実際にサーバマシンが違う場合は
xdebug.remote_host="NetBeansを使うPCのIPアドレス"
を指定する。
それ以外にも、デバッグを開始するURLというかパスを正しく指定しておかないと、NetBeans側で指定したブレークポイントがサーバ側に正しく反映されないケースがあるみたい...。
ちょっと具体的なパターンがよく分かってないけど、xdebugのプロトコルをキャプチャしてみてたら、存在しないパス名のファイルに対してブレークポイント設定が通知されていたりしたので。この辺もう少し調べてみたほうがハマらなくていいかも。
今のところ、NetBeansの設定で「開始ファイル」を、"app/webroot/index.php"にすると上手くデバッグできる感じ。