PHPのデバッグ
7月 13th, 2010 | Posted by in eclipse参考:http://easy-tutorials-php.blogspot.com/
PHPのデバッグする方法を書き留めておきます。
WordPressをいじるためにローカル環境ではVertrigoというapacheやmysql、PHPのソフトをパッケージにしたソフトを利用しています。http://vertrigo.sourceforge.net/
そこで、デバッグ環境を整えたいと思い調べていると、eclipse PDT という統合開発環境とxdebugを利用することによりできるということで、やってみました。
ちなみにvertrigoにパッケージされているZendもデバッガーなんだけど、なんだかうまくいかなかった。
http://www.eclipse.org/pdt/downloads/
http://xdebug.org/
あとは参考サイトのコピーです。
手順としては、
- “php_xdebug-2.0.3-5.2.5.dll” をダウンロードして
“\VertrigoServ\Php\ext\”の下に置く -
“\VertrigoServ\Php\php.ini”を編集する。メモ帳等で開き、最後に[xdebug]zend_extension_ts =”C:\Program Files\VertrigoServ\Php\ext\php_xdebug-2.0.3-5.2.5.dll”xdebug.remote_autostart=onxdebug.remote_enable=onxdebug.remote_host=127.0.0.1xdebug.remote_port=9000xdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.idekey=ECLIPSE_XDEBUGを追加する。次に、Zend optimizerをオフにするためにコメントアウトする。[Zend]zend_optimizer.optimization_level=15zend_extension_ts=”C:\Program Files\VertrigoServ\Zend\ZendExtensionManager.dll”zend_extension_manager.optimizer_ts=”C:\Program Files\VertrigoServ\Zend\Optimizer-3.3.0″を[Zend]zend_optimizer.optimization_level=15;zend_extension_ts=”C:\Program Files\VertrigoServ\Zend\ZendExtensionManager.dll”;zend_extension_manager.optimizer_ts=”C:\Program Files\VertrigoServ\Zend\Optimizer-3.3.0″
- php.iniの”memory_limit = 8M”の行を見つけ
“memory_limit = 12M”に変える。 - vertrigoリスタートする。 (トレイアイコンを右クリックして> server > restart)
これで、デバッグも完璧!!
You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

突然押しかけちゃいましたーw
Xdebug の設定ですが、私もサイトの情報を見て
最初は動かなかったので、もしかすると私と一緒かもしれません。
私の場合ですが、
[xdebug]
zend_extension_ts
の部分の
_ts
は必要ないみたいですよ
私もWindows 環境でXdebug 動かなくて何気なく _ts を
無くした「zend_extension」だけにしたら動きました!
サイト遊びに来てくれて有難う御座いましたー
それではまたー^^ノノ
情報ありがとうございます。
ふぁいんどぱわーさんのサイトにさきほど遊びに行きました(汗)
PHPの情報などいろいろ参考にさせていただきます。
私の場合、上記の記事の状態だけでうまくいきました。また機会があったら試してみますね。