NetBeans7.1でブレークポイント設定やステップ実行する

Linux Ubuntu での PHP 開発環境の構成

そのまんまです。そのままなタイトルの本家サイトがありましたので、困りませんでした。
ステップ実行や、ブレークポイント設定などを可能にするには、XDebugが必要です。

最初っから出来るのかと思うようなそぶり(ブレークポイント設定とか出来る。でもデバック実行すると怒られる)なんだけど、XDebugを入れないとどうにもならないってことが分かった。

ソフトウェアセンターから「Xdebug Module for PHP5」をインストール。

Xdebug Module for PHP5で検索する

Xdebug Module for PHP5で検索する

Xdebug Module for PHP5

Xdebug Module for PHP5

インストールしたら、端末を立ち上げて
cd /etc/php5/apache2
sudo vi php.ini

最下部へ移動して、以下2行を追記する。
zend_extension=/usr/lib/php5//xdebug.so
xdebug.remote_enable=on

wq!で保存。

そしてすぐにNetBeansに戻って稼動確認とはいきません。私はすぐに反映されると思い込んでしまい、なんでブレークできないんだろとちょっと悩んでしまいました。
NetBeansにエラー画面がでる。

xdebugを入れてないとこんなエラー画面が表示されるけど、サイトは2行追記でOKと言ってるが、NetBeansのメッセージはなんか情報量が多い。これは無視して、サイトを信じましょう。

xdebugを入れてないとこんなエラー画面が表示されるけど、サイトは2行追記でOKと言ってるが、NetBeansのメッセージはなんか情報量が多い。これは無視して、サイトを信じましょう。

システム再起動かapacheの再起動が必要です。

無事、デバックモードで再生するとブレークポイントで止まり、ステップ実行もすることができました。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">