2013-02-04 8 views
9

仮想マシン(Ubuntuゲスト)でXdebugを使用しています。 私はVagrantを使ってこれらのVMを管理しています。私はウェブ用にクロ​​ーンを作成するための "パターン" OSを設定しています。 問題は、任意のホストからxdebugへの接続を受け入れるようにこのubuntuゲストを設定したいということです(xdebugはゲストOSに明白です)。Xdebug:任意のホストからの接続

これらの手順は動作しません:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so 
xdebug.remote_enable=1 
xdebug.remote_handler="dbgp" 
xdebug.remote_connect_back=1 
xdebug.remote_port=9000 

唯一の方法は、との行を追加しているようだ:

xdebug.remote_host=sdurzu 

「sdurzuは、」ホストのホスト名ですが、私は作成したいですxdebugの "普遍的な"設定で、ホスト名やIPには依存しません。

ワイルドカード(*)などを使用する方法はありますか?

答えて

14

Xdebugの文書(here)によると、remote_connect_backが有効な場合、remote_hostは無視されます。

また、remote_connect_back である必要があります。デバイスは、WebサーバーにアクセスできるXdebugに接続できます。

4

remote_connect_backが有効な場合、remote_hostは無視されるため、remote_hostをホスト名に設定することは意味がありません。もちろん、Xdebugの本当の古いバージョンを使用しない限り。フードの中で何が起こるかを知るためには、xdebug.remote_logをオンにする必要があります。これはログファイルに接続の試行を書き込んで、接続できない場合に通知します。

関連する問題