3

同じ PHP インストール内で両方のデバッガーを同時に実行することは可能ですか? どちらも異なるポートを使用するため、クライアント IDE や他のアプリとの通信は問題になりません。

Zend Studio で Zend Debugger を使用する方がはるかに簡単であることが証明されている (ブラウザーからデバッグを開始/停止する手順が少ない) という理由だけで質問しますが、XDebug でのみ動作するプロファイリング ツールのいくつかが本当に気に入っています。一言で言えば、可能であれば両方の長所を生かしたいと思っています。

4

3 に答える 3

5

http://www.suspekt.org/2008/08/04/xdebug-203-stealth-patch/(特に最後のコメント)は、Xedebugのプロファイリング部分がZendDebuggerと一緒にパッチを適用して正常に機能することを示しているようです。インストールされています。

于 2008-10-11T10:37:30.833 に答える
2

可能です - 開発 Web サーバーで最も簡単な方法は、異なるデバッガー モジュールを参照する異なる php.ini ファイルで 2 つの異なる apache プロセスを実行することです。

于 2008-10-10T16:40:53.173 に答える
0

そのため、XDebugは多くのZendツールで動作しないことが知られています(Zend Optimizerは確かに知っていますが、Zend Debuggerについては知りませんが、XDebugにそのチェックが組み込まれていても驚かないでしょう)。

デバッガーとプロファイラーを開発マシンで実行しているので、2つの別々のiniファイルを維持できない理由がわかりません。それ以外の場合は、チェックをバイパスするカスタムバージョンをコンパイルする必要があります。

于 2008-10-12T22:59:16.263 に答える