1

Apache 2.x、PHP 5.3、および Netbeans 6.9 で xdebug を動作させるために戦っています。

以下を除いて、phpinfoですべてがうまく見えるようになりました。

local value         local value     master value
xdebug.idekey   MYTHINKPAD$ netbeans-xdebug

MYTHINKPAD は、私のローカル (Windows 7x64) マシンの名前です。マスター値がそのようにオーバーライドされる場所について、私にはかすかな手がかりがありません。確かに、http.conf にも .htaccess にも php_value も、php.ini にも異常はありません。

xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="netbeans-xdebug"

さらに驚くべきことに、これを httpd.conf に追加し、再起動して phpinfo() を確認すると、次のようになります。

This has an effect (no surprise) and shows in phpinfo():
php_value iconv.output_encoding "UTF-8"
This has an effect (no surprise) and shows in phpinfo():
php_value xdebug.max_nesting_level 111
Again, sigh, my machine name 'wins'...
php_value xdebug.idekey foobardoo

は?誰かが私に記入してもらえますか、なぜ私のマシン名はそれほど回復力がありますか?

AllowOverrideその間、.htaccess ファイルで php_value ステートメントを使用できるようにするにはどうすればよいでしょうか? (はい、グーグルで検索しました)。それとも全然できない?

4

2 に答える 2

1

理由については何も知りません。しかし、修正はグローバル環境変数を定義することです:

DBGP_IDEKEY     netbeans-xdebug(orwhatever)
于 2011-10-12T15:07:32.723 に答える
1

これは、2.1.4 / 2.2.0 で修正された xdebug のバグのようです。

http://bugs.xdebug.org/bug_view_page.php?bug_id=00000758

于 2012-08-17T02:47:05.040 に答える