Sublime Text 2 IDE を Xdebug で動作するように構成しようとしているときに、phpinfo() で xdebug.idekey の値が「root」に設定されていることに気付きました。これを変更するために多くの方法を試し、どこでも検索しました。Xdebugのドキュメントによると、暗黙的に設定されていない場合、最初にDBGP_IDEKEY、USER、およびUSERNAME環境変数に(この順序で)設定され、値セットで最初に見つかったものを使用します。私の開発環境では、値が「ROOT」の USER が勝者でした。それでも、vhost conf ファイルに DBGP_IDEKEY を設定 (および検証) すると、xdebug.idekey はまだ「ルート」のままです。
これは他にどこから来ているのか、どうすれば回避できますか。ST2 は sublime.xdebug である idekey を探しているので、これを機能させるには何らかの方法でこのセットを取得する必要があります。