[英]Where can I change my xdebug settings in PHP 5.4.x
我记得在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,并且其中只有onlu一行它:zend_extension = / usr / lib / php5 / 20100525 / xdebug.so)
以及如何修改这些设置。
和以前一样。 打开一个phpinfo
并查看加载了哪些ini文件。 其中一个文件应该是xdebug部件,您可以对其进行修改。 如果没有阻止xdebug的功能,则可以添加它们。 您可以将这些设置放到20-xdebug.ini
,但是如果还有其他设置并且顺序不正确,则您的更改将无效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.