覚え書き:Eclipse+PHP+XDebugでWebアプリを作成する
モノになるか不明だけど、PHPをいじる可能性が出てきたので覚え書き。以下の手順でうまくいった。
- XAMPP(http://www.apachefriends.org/jp/xampp-windows.html)とPleiades All in One(http://mergedoc.sourceforge.jp/index.html#/pleiades.html)をダウンロードして展開。展開先はそれぞれCドライブのルート。
- C:\xampp\php\php.iniのうち、XDebugに関係する値を以下のように設定。
[XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" xdebug.profiler_enable=1 xdebug.remote_enable = true xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.remote_port = 9000
- Eclipseを起動して[ウィンドウ|設定]を選択して設定ウィンドウを表示。
- 設定ウィンドウの[PHP|PHP 実行可能ファイル]を選択して[追加]をクリック。実行可能ファイル情報を以下に設定。
名前:XAMPP 実行可能ファイル・パス:C:\xampp\php\php.exe PHP ini ファイル:C:\xampp\php\php.ini SAPI Types:CLI PHP デバッガー:XDebug
- EclipseでPHPのプロジェクトを作成する。
- C:\xampp\apache\conf\httpd.confを編集して、ワークスペースのフォルダをhttpでアクセスできるようにする。
Alias /Test1/ "C:/eclipse/workspace/Test1/" <Directory "C:/eclipse/workspace/Test1/"> Options Indexes FollowSymLinks order deny,allow allow from ALL </Directory>
- Apacheを起動する。XAMPP Control Panelから起動可能。
- デバッガの構成を以下のように設定。
サーバー・デバッガー:XDebug PHPサーバー:Default PHP Web server