[PHP環境構築] PHP側のデバッグ環境を整える。
2008.12.04 |Category …PHP
前回はPHP環境構築でIDEとして結局Eclipseを採用したところまでを書いた。
PDTでPHPデバッグ環境を構築するには別途PHPサーバ、PHPデバッグ環境が必要だそうだ。
現在、PDTではZend DebuggerとXDebugというのに対応してるらしい。
ZendはFrameworkを作ってたりとなんとなく聞いたことがあるので(おぃ)とりあえずZendを選ぶ。
Zend Debuggerを
http://downloads.zend.com/pdt/server-debugger/
よりダウンロードし、解凍。
ファイル名が「ZendDebugger-5.2.14-cygwin_nt-i386.zip」となっているのはWindowsとCygwin上でも
OK、という意味だろう。多分。
サブディレクトリにはいくつかディレクトリがあったが今回使うのはnts(non_thread_safe)ではない
5_2_x_comp/ZendDebugger.dll
だろう。
これをPHPインストールディレクトリにコピーし、php.iniに以下の記述を追加。
zend_extension_ts=[ZendDebugger.dllへのパス]
zend_extension=[ZendDebugger.dllへのパス]
zend_extension_manager.debug_server_ts=[PHPインストールディレクトリ]
zend_debugger.allow_hosts=[接続許可ホスト(カンマ区切り、ネットワークアドレス可)]
zend_debugger.expose_remotely=always
これでApacheを再起動したところ、phpinfo()で出力した情報の中にZendEngine2が組み込まれている事を
確認した。
次はEclipseからデバッグ接続を試してみる。
PR
PDTでPHPデバッグ環境を構築するには別途PHPサーバ、PHPデバッグ環境が必要だそうだ。
現在、PDTではZend DebuggerとXDebugというのに対応してるらしい。
ZendはFrameworkを作ってたりとなんとなく聞いたことがあるので(おぃ)とりあえずZendを選ぶ。
Zend Debuggerを
http://downloads.zend.com/pdt/server-debugger/
よりダウンロードし、解凍。
ファイル名が「ZendDebugger-5.2.14-cygwin_nt-i386.zip」となっているのはWindowsとCygwin上でも
OK、という意味だろう。多分。
サブディレクトリにはいくつかディレクトリがあったが今回使うのはnts(non_thread_safe)ではない
5_2_x_comp/ZendDebugger.dll
だろう。
これをPHPインストールディレクトリにコピーし、php.iniに以下の記述を追加。
zend_extension_ts=[ZendDebugger.dllへのパス]
zend_extension=[ZendDebugger.dllへのパス]
zend_extension_manager.debug_server_ts=[PHPインストールディレクトリ]
zend_debugger.allow_hosts=[接続許可ホスト(カンマ区切り、ネットワークアドレス可)]
zend_debugger.expose_remotely=always
これでApacheを再起動したところ、phpinfo()で出力した情報の中にZendEngine2が組み込まれている事を
確認した。
次はEclipseからデバッグ接続を試してみる。
●Thanks Comments
●この記事にコメントする
●この記事へのトラックバック
TrackbackURL: