我在哪里可以更改PHP 5.4.x中的xdebug设置

时间:2015-04-06 12:50:25

标签: php xdebug

我记得在PHP 5.3中我可以轻松更改php.ini文件中的xdebug设置。 (即xdebug.max_nesting_level = 200)

我已经升级到PHP 5.4,从那以后我就不再能修改xdebug设置了。 我在php.ini中进行了更改并重新启动了Web服务器,但没有任何反应。

查看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)< / p>

如何修改这些设置。

1 个答案:

答案 0 :(得分:1)

和以前一样。打开phpinfo并查看加载了哪些ini文件。其中一个文件应该是一个xdebug部分,你可以修改它们。如果xdebug没有阻止,你可以添加它们。您可以将该设置添加到20-xdebug.ini,但如果有其他设置并且订单不正确,则您的更改无效。