デバッグの設定ミスのようです。私の作業構成を示すお手伝いをします。
これは、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% でスタックします。
役に立ったかどうか教えてください。