为什么php总是给我这个错误?我将 php.ini 值更改为:
max_execution_time = 99999 ;
max_input_time = 99999;
max_input_nesting_level = 64;
memory_limit = 256M;
max_input_vars = 10000;
我已经创建了.htaccess文件:
php_value max_execution_time 9999
我已经将php.ini定位了50次,以确保我在正确的位置。
我已经设定:
set_time_limit(9999);
在我的PHP脚本的开头。
我重启了MAMP 50次,甚至是笔记本电脑。
如果我在我的php脚本开头使用 phpinfo(); ,我可以看到两个值(本地和主人)都设置为99999
我将位于 MAMP \ bin \ phpMyAdmin \ libraries \ config.default.php 的phpmyadmin conf更改为:
// maximum execution time in seconds (0 for no limit)
$cfg['ExecTimeLimit'] = 0;
但没有任何作用。仍然有错误。任何帮助表示赞赏。
答案 0 :(得分:0)
首先,您确定需要300秒的执行时间吗?对我来说,通话需要5分钟才能回复,这似乎是不切实际的。我建议查看你的代码,以确保在任何地方都没有无限循环或类似的东西。
无论如何,如果你的代码按预期工作,你应该检查你的php.ini文件中是否有另一个覆盖你的max_execution_time,因为默认值应该是30秒,而不是300,据我所知。
此外,您可以尝试在代码的开头添加ini_set('max_execution_time', -1)
。这完全降低了最长执行时间。