有可能是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