- 2008/1/29 火曜日 22:35:41
- Mac
さてさて前回のMac OS X にPHP開発環境を作る! 〜ZendDebuggerでデバッグ環境構築〜に続いて、EclipseでZendDebuggerを使用する為の設定を行います。まずは、PDTを起動します。次にメニューの Eclipse > Preferences を開きます。PHPサーバーのドキュメントルートを設定します。PHP > PHP サーバー を選択するとすでにDefault PHP Web Serverが表示されていると思うので、それを選択して編集をクリックします。

サーバーのドキュメントルートを示すURLにMAMPのドキュメントルートURLになるようにポート番号8888を追加します。そして下の公開情報の「このサーバーへプロジェクトを公開」をチェックしてOKをクリックします。

次にPHPの実行可能ファイルを設定します。PHP > PHP実行可能ファイル を選択します。次に検索ボタンをクリックするとディレクトリを選択するダイアログが表示されるので、アプリケーション > MAMPのフォルダを選んでOKをクリックします。するとMAMPフォルダの下にあるPHP4とPHP5の実行ファイルが自動的に追加されます。

今回構築したいのはPHP5なので、PHP5の実行可能ファイルを選択して「デフォルトの設定」ボタンをクリックします。ちなみにPHP5の設定内容は下の通りです。PDTの新しいバージョンでは下記の画面にphp.iniを設定する箇所が増えている様で、これを設定しないと正常にデバッグできないということをコメント欄で教えていただきました。(Thanks kitaさん)もしも「PHP ini file(optional)」みたいな入力箇所が表示されている場合には、PHP5のphp.iniの設定ファイルを指定してください。場所は/Applications/MAMP/conf/php5/php.iniです。

PHPデバッグの設定をします。PHP > デバッグ を選択します。設定内容はすでに下記の様になっているはずです。なっていなければ変更してください。
- PHP:Zend
- デフォルト・サーバー:ドキュメントルートを設定したPHPサーバー
- デフォルトPHP実行可能ファイル:PHP実行可能ファイルを設定したPHP

これでデバッグが出来る様になったはずです。
コメント:3
- kita 2008/3/31 月曜日
aguuuさんのおかげでデバッグ環境を構築できました
[PHP5の実行可能ファイル]編集画面でphp.iniの場所を指定してあげないとうごきませんでした。・環境
eclipse 3.3
pdt-all-in-one-R20080103-macosx-carbon
ZendDebugger-5.2.10-darwin8.6-uni- kita 2008/3/31 月曜日
aguuuさんのおかげでデバッグ環境を構築できました。ありがとうございます。
自分の環境では、[PHP5の実行可能ファイル]編集画面で
php.iniの場所を指定してあげないとデバッグ時に「ZendDebuggerの構成確認してください。」というエラーがでました。php.iniの場所を指定してあげるとばっちりうごきました!
参考程度に!・環境
eclipse 3.3
pdt-all-in-one-R20080103-macosx-carbon
ZendDebugger-5.2.10-darwin8.6-uni- tochi 2008/3/31 月曜日
>kitaさん
ご報告ありがとうございます。
どうもこの記事を書いている途中にPDTのバージョンがあがっていて、その時にはphp.iniを設定する箇所はなかったのですが、最新のPDTでは増えている様に思われます。
追記しておきますね。
トラックバック:0
- この記事のトラックバック URL
- http://www.aguuu.com/archives/2008/01/macosxphpdeveloper05/trackback/
- トラックバックの送信元リスト
- Mac OS X にPHP開発環境を作る! 〜PDTにZendDebuggerを設定〜 - aguuu より