初めてデバッガを使用しようとしています。Windows 7 では、Eclipse バージョン: Juno Service Release 1. ローカルホスト サーバーで作業しようとしています。そのために、XAMPP 1.8.0 と PHP 5.4.4 をインストールしました。
私はからの例に従っています
http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development
特に、3 番目のステップ「Joomla 開発用に Eclipse を構成する」(ご覧のとおり、非常に詳細な例です)。
だから、私もphp行を設定しました
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension = C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:\xampp\tmp"
Windows->Preferences-> PHP -> Debug / Default Setting / PHP Debugger = XDebug でそれに応じてポート番号を設定し、例のように XDebug の場合は 100000、Zend Debugger の場合は 10001 にポートを構成しました。
また、 http: //xdebug.org/wizard.phpにアクセスして、phpinfo() の出力全体を確認しました。彼らは、php_xdebug-2.2.1-5.4-vc9.dll をダウンロードすることを提案しました。出来上がったら入れます
C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll
XAMPPコントロールパネルV3.0.12からApacheを再起動しました。xdebug.orgでテストを繰り返したので、私はこれを正しく行いました:
"You're already running the latest Xdebug version".
したがって、問題はこのようにはなりません。
結局、test.php ファイルの 2 行目にブレークポイントを設定すると、
"echo this is a test of XDebug"
実行は実行の最後に進み、phpinfo() の出力が表示されます。Windows -> Preferences -> PHP -> Debug / Break at first line も確認してください。
何もありません、私はすでに 3 日間過ごしました!. デバッガーがどのような場合でも停止しない理由を誰か教えてください (最初の行でもブレークポイントでも)。
どんな助けでも深く感謝します、助けてください。御時間ありがとうございます。
カルレス