• Ubuntuに関連したハード、ソフトの備忘録サイトです

Komodo IDEでのリモートでバッグの仕方【暫定投稿】


今、CodeIgniterでサイトを作っているところなので、更新が遅れており、申し訳ありません。覚えることが少ない割に、機能的にも必要なものは揃っているから、中々良いです。CakePHP2のプログラムを移植しました。それで、問題になるのがデバッグ。リモートデバッグの方法がある程度わかったので、投稿します。

環境はNginx+php5-fpm+xdebug.so+Komodo IDEです。

まず、/etc/php5/fpm/conf.d/20.debug.iniを次のように変更します。

1 [Xdebug]
2 ;zend_extension=xdebug.so 
3 :xdebug.remote_enable = 1 
4 ;xdebug.remote_port=9000 
5 ;xdebug.remote_enable=On 
6 ;xdebug.remote_connect_back=On 
7 ;xdebug.remote_log=/var/log/xdebug.log 
8 ; xdebug config for Linux and Mac OS X 
9 
10 ; for Komodo IDE 
11 zend_extension="xdebug.so" 
12 xdebug.remote_enable=1 
13 xdebug.remote_handler=dbgp 
14 xdebug.remote_mode=req 
15 xdebug.remote_host=127.0.0.1 
16 xdebug.remote_port=9000 
17 xdebug.remote_log=/var/log/xdebug.log 
18 ;xdebug.idekey= 
19 ;xdebug config for Linux and Mac OS X

番号は不要です。で、php5-fpmを再起動。次に、プログラムにブレークポイントを付けて、/usr/bin/firefox http://localhost.ci20/test?DEBUG_SESSION_START=1として起動すれば、次のような画面になります。

debug

 

取り敢えず、暫定投稿です。詳細が分かりましたら、再掲します。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA