有可能是2的解决方案会为你在你工作的本地机器配置
解决你的问题的一个简单的解决方案。你可以在你的php.ini文件中评论:
"zend_extension = "d:/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"
。此扩展将堆栈限制为100,因此我禁用了它。递归函数现在按预期工作。
2.和
假设你使用了XDebug,您可以设置自己的极限与
ini_set('xdebug.max_nesting_level', $limit)
编辑
而且它会帮助你
将文件/etc/mysql/my.cnf参数更改为类似于max_allowed_p的内容蒙皮= 512M
得到确认你已经安装了Xdebug的(用phpinfo()),然后更改文件/etc/php5/fpm/php.ini添加或编辑的行:xdebug.max_nesting_level = 1000
重新启动这两种服务sudo的服务mysql的重启sudo的服务PHP5-FPM重启
如果你仍然可以设置这些两个参数为假,在/etc/php5/fpm/php.ini xdebug.remote_autostart = 0的XDebug这是行不通的.remote_enable = 0
希望它能帮助你,
poss可重复的:http://stackoverflow.com/questions/8656089/solution-for-fatal-error-maximum-function-nesting-level-of-100-reached-abor http://stackoverflow.com/questions/10157649 /最大功能嵌套级-的-100-达到异常终止 – Vadim