今、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として起動すれば、次のような画面になります。
取り敢えず、暫定投稿です。詳細が分かりましたら、再掲します。