0

I was able to successfully install both Zend as well as Xdebugger. Verified by Phpinfo as well as Eclipse verifies the Zend debug successfully installed. Although whenever I run debug from eclipse for

Xdebug it hangs at 57%` 

and for Zend debugger

the browser keeps processing/busy but nothing happens

Unsure what is causing this -> Firewall issues? -> No Selinux in Mac so not sure if it is a permissions issue

Any clues would be helpful. Thank you.

4

2 に答える 2

1

デバッグの設定ミスのようです。私の作業構成を示すお手伝いをします。

これは、xdebug 用の私の php.ini ピースです。

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9060
xdebug.remote_handler="dbgp"
xdebug.remote_autostart=On

パラメータ debug.remote_host について注意することが重要です。ここでクライアント側が許可されていない場合、57% でスタックします。ここでの値は、Eclipse を実行しているマシンの IP です。同じマシンで apache/php と eclipse を実行している場合は、localhost IP が機能するはずです。

zend_extension パラメータを自分の世界に適応させます。

57% で停止できる他の理由は、Web サイトが実行されていないことです。サイトが実行されている場合、Apache/PHP のみが xdebug メタデータを送信します。たとえば、内部エラーが発生した場合、57% でスタックします。Eclipse は 57% で停止し、xdebug セッションを待機します。apache/php がデバッグ セッションを開始したことを確認する必要があります。

Eclipse のデバッグ構成が正しい PHP サーバーを使用していることを確認してください。無効な PHP サーバーまたは適切に構成されていない PHP サーバーで Eclipse を実行しようとすると、57% で停止します。そのため、デバッグ構成で PHP サーバーのパラメーターを確認してください。

作成する必要があるその他の重要なレビューは、Eclipse の Xdebug 構成に関するものです。port Debug port フィールドには、パラメーター xdebug.remote_port と同じ値を入力する必要があります。それらが異なる場合は、57% でスタックします。

役に立ったかどうか教えてください。

于 2013-04-24T17:58:13.480 に答える
-1

Xdebug の場合、これは Eclipse でのパス マッピングの設定が間違っている可能性があります。ここstackoverflowにはそれに関連する数十の質問があり、Googleには数百のヒットがあります。まずはそこをチェックしてください。

于 2013-01-31T14:49:36.243 に答える