【问题标题】:Where can I change my xdebug settings in PHP 5.4.x我在哪里可以更改 PHP 5.4.x 中的 xdebug 设置
【发布时间】: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)

以及如何修改这些设置。

【问题讨论】:

    标签: php xdebug


    【解决方案1】:

    和以前一样。打开phpinfo 并查看加载了哪些ini 文件。其中一个文件应该是 xdebug 部分,您可以修改它们。如果没有用于 xdebug 的块,您可以添加它们。如果您有一些其他设置并且顺序不正确,您可以将该设置放入20-xdebug.ini,您的更改不起作用。

    【讨论】:

    • 谢谢斯托尼。将设置添加到 20-xdebug.ini 文件就可以了。
    猜你喜欢
    • 2018-07-19
    • 2013-08-24
    • 2010-12-28
    • 1970-01-01
    • 2016-12-20
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多