質問

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

次の設定があります:

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

プロキシからのログ情報から、キー「ECLIPSE_DBGP」を持つサーバーが存在しないことが示されます。そしてリクエストを停止します。

これに遭遇した人、またはこれを機能させるための段階的な設定がありますか

Googleで見つけたものを使い果たしました。

役に立ちましたか?

解決

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

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

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top