8

マルチ開発者のXDebugPHP環境をどのようにセットアップしますか?

私は次の設定をしています:

  • ApacheとXdebugがロードされたLinuxマシンと、正しいと思うphp.iniファイルがあります。
  • 開発者が使用しているPDTEclipseIDEからの呼び出しを同じWebサーバーで実行されているApache/Xdebugにプロキシするために使用しているPythonプロキシスクリプトを見つけました。
  • php.iniのidekeyを「ECLIPSE_DBGP」に設定し、Xdebugを自動起動します

プロキシからのログ情報から、キー「ECLIPSE_DBGP」を持つサーバーがないことが示され、要求が停止されます。

誰かがこれに遭遇したか、これを機能させるためのステップバイステップのセットアップを持っていますか?

私はグーグルを使って見つけたものを使い果たしました。

4

1 に答える 1

19

ssh を使用して、デバッグ接続をクライアント マシンにトンネリングできます。例えば。クライアント マシンから、次のような方法でサーバーに接続します。

ssh -R 9000:localhost:9000 you@example.com

次に、(ローカル) デバッガーを起動し、リモート スクリプトを開始します。Xdebug (サーバー側) は への接続を確立しますlocalhost:9000が、このポートはローカル マシンに転送されるため、(ローカル) デバッガーは接続を受信します。

クライアント側で Windows を使用している場合は、PuTTY でも同じことができます。

詳細については、Spectator のドキュメントを参照してください。

于 2008-10-08T20:43:04.900 に答える