Php 为什么更改xdebug.profiler\u输出\u名称没有效果?

Php 为什么更改xdebug.profiler\u输出\u名称没有效果?,php,xdebug,xdebug-profiler,Php,Xdebug,Xdebug Profiler,我正在尝试更改php.ini中的xdebug.profiler\u output\u name设置,但似乎没有任何效果。奇怪的是,如果我更改php.ini中的任何其他值,甚至xdebug.trace\u output\u name,它们都会更改(我可以通过phpinfo()看到) 我假设在加载php.ini之后,有什么东西正在覆盖xdebug.profiler\u output\u name值。有什么明显的地方我应该看吗?我有这个问题,因为INI文件中的行上方有一个无效的注释,它阻止了解析器进一

我正在尝试更改php.ini中的
xdebug.profiler\u output\u name
设置,但似乎没有任何效果。奇怪的是,如果我更改php.ini中的任何其他值,甚至
xdebug.trace\u output\u name
,它们都会更改(我可以通过
phpinfo()
看到)


我假设在加载php.ini之后,有什么东西正在覆盖
xdebug.profiler\u output\u name
值。有什么明显的地方我应该看吗?

我有这个问题,因为INI文件中的行上方有一个无效的注释,它阻止了解析器进一步读取。(我用的是a,不是a)

在检查选项时,我通过稍微向后滚动到顶部发现了它

# php -i | grep xd
PHP:  syntax error, unexpected '(' in /usr/local/etc/php/conf.d/xdebug.ini on line 11
/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini,
xdebug
xdebug support => enabled
...
否则,要查找可能覆盖设置的位置,请在设置中搜索“ini”:

# php -i | grep ini
Configuration File (php.ini) Path => /usr/local/etc/php
Scan this dir for additional .ini files => /usr/local/etc/php/conf.d
Additional .ini files parsed => /usr/local/etc/php/conf.d/docker-php-ext-bcmath.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pcntl.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini,
/usr/local/etc/php/conf.d/xdebug.ini
...