4

ローカル マシンで XDebug が正常に動作しており (Apache がローカルで実行されています)、Eclipse で php スクリプトを正常にデバッグできます。しかし、私は emacs でファイルを編集することを好むので、GEBEN パッケージに出会いました。私はそれを正常にインストールし、スクリプトにブレークポイントを設定することができ、すべてが正常に動作しているようです...

現在、cakePHP アプリをデバッグしようとしていますが、geben の起動時に emacs にロードされたファイルとは異なるファイルにブレークポイントを設定する必要があります。何が起こっているかは次のとおりです。

  1. Web サーバー、php などを起動します。
  2. emacs を起動し、コマンド Mx geben を実行します。ポート9000でリッスンしていることがわかります
  3. ステップスルーしたいページをブラウズします ( http://url?XDEBUG_SESSION_START)
  4. 初期の PHP ファイルが emacs に読み込まれ、ブレークポイントやステップ オーバーなどを設定できます。

最初の PHP ファイルからインクルードされたファイルにブレークポイントを設定するにはどうすればよいですか? ファイルを開いてgebenマイナーモードを開始しようとしましたが、コマンドを実行してgeben-set-breakpoint-lineも何も起こらないようです.

何か不足していますか?

4

1 に答える 1