• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Eclipse3.5.1+PDT+Zend debuggerでブレークポイントが動作しない)

Eclipse3.5.1+PDT+Zend debuggerでブレークポイントが動作しない

このQ&Aのポイント
  • PHP開発環境を構築する際に、Eclipse3.5.1+PDT+Zend debuggerを使用していますが、ブレークポイントが動作しない問題が発生しています。
  • 現在の状況として、WindowsXP SP2のPCにEclipse3.5.1とZendDebuggerをインストールしており、ApacheとMysqlも正常に動作しています。
  • 試したこととして、phpinfo()でのZenddebuggerの表示確認やphp.iniの設定変更を行っていますが、いずれも効果がありませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

肝心なPHPのバージョンが記述されていませんが、5.3.0ですか? XAMPP1.7.2をインストールしたのであればPHPのバージョンは5.3.0になりますが、通常のPHP5.3.0用のZendDebuggerは提供されていません。5.3.0用として提供されているのは事実上ZendServer(含Community Edition)専用のものだけです。 さしあたり PHPのバージョンが5.2で良いのならXAMPP1.7.1(PHP5.2.9)を使用する、 PHPが5.3でなければならないならZendServer Community Editionを使用する、 でしょうか。 XAMPPにはXdebugモジュール(php_xdebug.dll)が同梱されているはずですので、そちらも検討されてはいかがでしょうか。

imo787
質問者

お礼

FlossenEngelさん 適切でズバリ的を得たご回答ありがとうございました! 仰るとおり、PHPは5.3.0でした。 完全にハマっていただけに謎が解けて本当にスッキリ、感動いたしました。 で、この後の対応なのですが、 Xdebugが現在同梱されていますが、様々なサイト・本などを見ていると、比較的ZendDebuggerを推奨しているように見えたので、今回ZendDebbuerの設置を試みていました。 Xdebugでもデバッガーとして(機能・動作・操作性的に)問題なく使っていけるものであれば、Xdebugをそのまま使用。 長い目で見たとき、ZendDebuggerの方が良いようであればPHPのバージョンを下げるなどの対応でZendDebuggerを導入しようと考えます。 ちなみに今後PHPを使ってやっていきたいことは、掲示板・顧客管理システム・メールフォーム・アンケートフォーム・ログイン認証機能などの、一般的なWEBアプリケーション開発です。 PHPのバージョンは学びたてですので、5.2でも5.3でも問題ないと思います。(まだ違いが理解できない程度の知識ですので;;) ご回答者様の個人的見解でも構いませんので、ご意見頂けますでしょうか? (本来、自分でいろいろ試して決めていくものなのかもしれませんが…;;) なにとぞよろしくお願いいたしますm(::)m

その他の回答 (1)

回答No.2

えっと(^^;) ZendDebuggerかXdebugか、というのはいろいろと経緯や内部事情もあることで、一概には言えないんですが、「これから」どちらを使うかということで言えば、「純正PHP5.3.0用のZendDebuggerは提供されない」という一事を取ってみても、ZendDebuggerを使う選択肢はもう無い、と私は思います。 ま、所詮デバッグ用のツールなので必要に応じて(必要が生じれば)使うだけなんですけど(^^;) XdebugはZendDebuggerより機能は上ですし、問題なく使えると思います。

imo787
質問者

お礼

なるほど! ではとりあえず今の状態で、Xdebugからはじめて、 やっていくうちに覚えながらいろいろ試していきます。 今回は適切なアドバイスを頂き本当にありがとうございました。 すごく助かりました^^

関連するQ&A

専門家に質問してみよう