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 ステートメントを使用できるようにするにはどうすればよいでしょうか? (はい、グーグルで検索しました)。それとも全然できない?