debianのNetbeans IDE Xdebugの設定方法
カテゴリー: Linux
2014-05-28
debianのNetbeans IDE Xdebugの設定方法
Debian付属のNetbeansは、古いので公式サイトから最新のものをダウンロードします。
コンソールで実行するとJDKがないぞといわれますので
パッケージマネージャーから、openjdk-7-jdk というものをインストールします。
(公式の netbeans を使う場合)
apt-get update
apt-get install openjdk-7-jdk
sh ./netbeans-8.0-php-linux.sh
(Debianの netbeans を使う場合)
apt-get update
apt-get install openjdk-7-jdk netbeans
(1) PHPの設定
/etc/php5/mods-available/xdebug.ini
というファイルに
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
を追加します
cat debian7-xdebug.diff
--- /etc/php5/mods-available/xdebug.ini 2014-05-18 22:24:25.498175332 +0900
+++ /etc/php5/mods-available/xdebug.ini 2014-05-28 12:03:38.278355660 +0900
@@ -1 +1,6 @@
zend_extension=/usr/lib/php5/20100525/xdebug.so
+
+xdebug.remote_enable=on
+xdebug.remote_handler=dbgp
+xdebug.remote_host=localhost
+xdebug.remote_port=9000
(2) Netbeans IDE
(2-1)ブラウザの追加
iceweaselは firefoxを選択しても動きますが iceweaselの設定をしてみましょう。
ツール オプション 一般 Webブラウザ 編集
追加
名前 iceweasel
プロセス /usr/bin/iceweasel
引数 -remote "openURL({URL})
(2-2) プロジェクトプロパティ
実行方法 PHP組み込みWebサーバー
Netbeans IDEを再起動してみてください
これで、
Netbeans IDE
からPHPのデバッグができます。
Netbeans IDEでPHPデバッグできない場合は、
PHPの設定に問題がある場合が多いようです
Debian付属のNetbeansは、古いので公式サイトから最新のものをダウンロードします。
コンソールで実行するとJDKがないぞといわれますので
パッケージマネージャーから、openjdk-7-jdk というものをインストールします。
(公式の netbeans を使う場合)
apt-get update
apt-get install openjdk-7-jdk
sh ./netbeans-8.0-php-linux.sh
(Debianの netbeans を使う場合)
apt-get update
apt-get install openjdk-7-jdk netbeans
(1) PHPの設定
/etc/php5/mods-available/xdebug.ini
というファイルに
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
を追加します
cat debian7-xdebug.diff
--- /etc/php5/mods-available/xdebug.ini 2014-05-18 22:24:25.498175332 +0900
+++ /etc/php5/mods-available/xdebug.ini 2014-05-28 12:03:38.278355660 +0900
@@ -1 +1,6 @@
zend_extension=/usr/lib/php5/20100525/xdebug.so
+
+xdebug.remote_enable=on
+xdebug.remote_handler=dbgp
+xdebug.remote_host=localhost
+xdebug.remote_port=9000
(2) Netbeans IDE
(2-1)ブラウザの追加
iceweaselは firefoxを選択しても動きますが iceweaselの設定をしてみましょう。
ツール オプション 一般 Webブラウザ 編集
追加
名前 iceweasel
プロセス /usr/bin/iceweasel
引数 -remote "openURL({URL})
(2-2) プロジェクトプロパティ
実行方法 PHP組み込みWebサーバー
Netbeans IDEを再起動してみてください
これで、
Netbeans IDE
からPHPのデバッグができます。
Netbeans IDEでPHPデバッグできない場合は、
PHPの設定に問題がある場合が多いようです