リモートマシン上で複数のホストを可能にするためのXdebugの中の設定パラメータ

StackOverflow https://stackoverflow.com/questions/3615554

  •  26-09-2019
  •  | 
  •  

質問

私は1つのWebアプリケーションに取り組んでいます。このプロジェクトは、私のLinuxボックスすなわちサーバー上にあります。 私たちは、リモートでのWindowsからこのマシンにアクセスしているます。

私は、Eclipse PDTと一緒にデバッグするためにはXdebugを使用しています。

xdebugのは、私のサーバーにインストールされています。構成下記(サーバー上にある)php.iniファイルに設定されている

xdebug.remote_enable=1
xdebug.remote_host=10.88.36.1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_log = /tmp/xdebug.log

Xdebugのためのphp.iniの上記構成設定を行った後、それが可能で唯一つのホスト(すなわち10.88.36.1)

私は、複数のホストに許可します。私は、Zendデバッガーでこのすなわち

ない設定パラメータのオプションがあります知っています
zend_debugger.allow_hosts=10.88.36.28, 10.88.36.1
私ができる複数のホストがサーバへのアクセス権を持つことができるようにすることができるようにxdebugのための同等のオプションはありますリモートで?

役に立ちましたか?

解決

この議論には、 'DBGpプロキシ' を使用することを提案しています。リンクされたPDFは、検索する内容の一般的なアイデアを提供します。さらなる研究が示す唯一の実装:アクティブ状態DBGpプロキシコモドパッケージの一部として配布されています。設定は、 にここに記載されています。少し古いバージョンは別売のです。

他のヒント

:これはあなたの問題のための完璧なソリューションですが、私はそれがこの方法で複数のホストを受け入れることが判明した場合、

私はわかりません

xdebug.remote_host=10.88.36.1
xdebug.remote_host=10.88.36.2
xdebug.remote_host=10.88.36.3
xdebug.remote_host=10.88.36.4
複数の接続が一度にデバッグすることはできませんが、マシンがここにリストされている場合は、

は、接続できるようになります。 (例:10.88.36.0/24)私の知る限りとして、私が間違っているが、ブロック定義が作業をしていない場合にも、私を修正します。

ソース:私は周りいじくる

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