(特に今回はPHPのバッチプログラムのデバッグが必要となったので)
◆XAMPPのインストール
・インストール
XAMPP with PHPをダウンロード&インストール
(PHPの実行モジュールも含まれるので、予めPHPをインストールする必要は無い。)
・設定
インストール後、XAMPP Control Panel で Apache が [Start] できればOK。
(今回の目的はPHPバッチ用スクリプトのデバッグなので、本来から言うとApacheなどは必要ない。インストール状態の確認として念の為。)
◆NetBeansのインストール
・インストール
NetBeans IDEをダウンロード&インストール
・設定
デバッグ用にphp.iniを設定(XAMPPをc:\xamppにインストールした場合の例)
[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"
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"
・プロジェクトの実行方法を変更
PHPバッチのデバッグが目的なので、NetBeans IDE で当該プロジェクトの設定を以下の様に変更する。
[プロジェクト・プロパティ]−[実行構成]−[実行方法]で
「スクリプト(コマンド行で実行)」
を選択。
cf.
NetBeans IDEでのPHPソース・コードのデバッグ
PHP開発環境を作る(NetBeans + XAMMP + Windows 8.1)