第13回目 PHPIDEによるデバック
ご意見・ご感想
コラム
   
   はじめに

PHPIDEでZendDebugugerを利用してデバックできるようにした体験記です。

   XAMPPのインストール

まず「第11回 PHPEclipse開発環境設定」にも説明のあったようにXAMPPを入れます。

http://www.apachefriends.org/en/xampp.html

   ZendDebuggerのインストールと設定

EclipseのプラグインでZendDebuggerが入っているところを見つけます。

(今の環境ではC:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.7\resources\php4\ZendDebugger.dllでした)。

C:\Program Files\xampp\apache\bin\php.iniの最後にある[Zend]セクションに以下の記述をします。

zend_extension_ts="C:\eclipse\plugins\org.zend.php.debug.debugger.win32.x86_0.1.7\resources\php4\ZendDebugger.dll"

zend_debugger.deny_hosts=all

zend_debugger.allow_hosts=192.168.1.0/24,127.0.0.1
(ここらへんのネットワーク設定は自分のところの環境に合わしてください。)

その時、もともとあるzend_optimizerの部分は全てコメントにしておく必要があります。

php.iniを修正後にApacheを立ち上げなおしてOK!
(念のためphpinfo()関数で、ZendDebuggerが入っていることを確認したほうがいいかも)

   PHPIDEでデバック!!

新規プロジェクトを作成します。
















PHPファイルを新規作成します。










簡単なPHPソースを書いてみます。




ブレークポイントをダブルクリックで付けます。




デバックの設定をします。













「デバック」ボタンを押してデバックを開始します。










ブレークポイントで止まれば、このボタンを押して次々に進めます。




値は変数タグのところに表示されます。止まっているときに変更も可能です。




ブラウザタグで結果は表示されます。





インフォメーションへ戻る 第1回 PHPのコードとHTMLタグ コラム
  第2回 HTML_QuickFormを使ってみよう
  第3回 HTML_QuickFormを使ってみよう(パート2) HTML_QuickForm Memo
  第4回 Smartyを使ってみよう HTML_QuickForm Menu
  第5回 HTML_QuickFormとSmartyを使ってみよう HTML_QuickForm Smarty Tips
  第6回 HTML_QuickFormとSmartyを使ってみよう(パート2) Mojavi Memo
  第7回 実践編 HTML_QuickFormとSmartyを使ってみてどうよ? Ajax Memo
  第8回 HTML_QuickForm_Controller大好き!
  第9回 Mojaviのまとめ
  第10回 Ajax使ってみました
  第11回 PHPEclipse開発環境設定
  第12回 Eclipse+PHPIDEインストール記
  第13回目 PHPIDEによるデバック
  第14回目 Selenium IDEを使ってみました
  第15回目 PDT(旧 PHPIDE)のインストール、デバック