Почему изменение xdebug.profiler_output_name не имеет никакого эффекта?

Я пытаюсь изменить xdebug.profiler_output_name установка в моем php.ini, но, похоже, не имеет никакого эффекта. Странная часть в том, что если я изменю любое другое значение в php.ini, и даже xdebug.trace_output_nameзатем они меняются (я вижу это с phpinfo()).

Я предполагаю, что что-то перезаписывает xdebug.profiler_output_name значение после загрузки php.ini. Есть ли какие-нибудь очевидные места, куда мне стоит заглянуть?

2

Решение

У меня была эта проблема из-за неверного комментария над строкой в ​​файле INI, который мешал парсеру читать дальше. (Я использовал #, а не;)

Я обнаружил это, прокрутив немного дальше к вершине при проверке вариантов.

# 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
...
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]