Php 最大函数嵌套级别为';100';,即使xdebug.max_嵌套级别=500
我正在Jenkins上运行一个相当大的项目,每次我尝试运行测试时,都会出现以下错误:Php 最大函数嵌套级别为';100';,即使xdebug.max_嵌套级别=500,php,jenkins,xdebug,Php,Jenkins,Xdebug,我正在Jenkins上运行一个相当大的项目,每次我尝试运行测试时,都会出现以下错误: [exec] PHP Fatal error: Maximum function nesting level of '100' reached, aborting! 问题是,我到处检查,解决方案似乎是: xdebug.max_nesting_level=500 在我的php.ini中。我做到了,重新启动apache,但仍然存在错误。 Xdebug已启用并正确安装(我运行了一些启用代码覆盖率的小项目,它们工
[exec] PHP Fatal error: Maximum function nesting level of '100' reached, aborting!
问题是,我到处检查,解决方案似乎是:
xdebug.max_nesting_level=500
在我的php.ini中。我做到了,重新启动apache,但仍然存在错误。
Xdebug已启用并正确安装(我运行了一些启用代码覆盖率的小项目,它们工作得非常好)
另外,我正在Ubuntu上工作
谢谢您的帮助。您是否更新了所有
php.ini
?测试是在浏览器中运行还是在命令行上运行?ubuntucmd下的提示:找到php.ini
哦,显然还有另一个php.ini,更新这里的嵌套级别似乎效果更好。测试目前正在运行,但这看起来非常有希望。谢谢你的帮助!Jenkins可能使用php cli运行测试,而不是通过Web服务器使用php fpm。这确实是在使用php5/cli中的php.ini。谢谢。