【发布时间】:2015-06-10 20:59:21
【问题描述】:
我记得在 PHP 5.3 中,我可以轻松地更改 php.ini 文件中的 xdebug 设置。 (即 xdebug.max_nesting_level = 200)
我已经升级到 PHP 5.4,从那以后我不能再修改 xdebug 设置。 我在 php.ini 中进行了更改并重新启动了网络服务器,但没有任何反应。
查看 php.ini 内部没有定义 xdebug 设置。 但是当我跑步时:
php -m
我看到 xdebug 已经加载。
当我跑步时令人惊讶:
php -i | grep xdebug
我看到了大量的 xdebug 设置。
所以我的问题是,如果这些设置不在 php.ini 中,它们是从哪里来的? (我需要补充一下,我已经检查了 /etc/php5/cli/conf.d/20-xdebug.ini 并且其中只有一行:zend_extension=/usr/lib/php5/20100525/xdebug.so)
以及如何修改这些设置。
【问题讨论】: