PHPをIIS+XDEBUG+Netbeansでデバッグする
以下の環境でデバッグ環境を構築します。
XDEBUG(PHPのデバッグツール)のダウンロードサイトからXDEBUGのWindows用バイナリをダウンロードします。私の環境は非スレッドセーフのPHP5.4(x86)が入っているのでここではPHP 5.4 VC9 (32 bit) をダウンロードします。
ダウンロードしたphp_xdebug-2.2.0-5.4-vc9-nts.dllをphpのインストールディレクトリ(例:C:\php)に配置します。
同じディレクトリにあるphp.iniファイルに以下の行を追加します。
zend_extension = "C:\php\php_xdebug-2.2.0-5.4-vc9-nts.dll" xdebug.remote_enable = 1 xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.remote_handler = dbgp
NetBeansのPHPのプログラムでデバッグ(Ctrl+F5)を実行します。デフォルトの設定で、最初の行でストップし、続行(F5)でブレークポイントでストップしてくれます。