最大执行时间不变

时间:2013-02-06 10:28:02

标签: php

我的项目中有两个文件, php.ini php5.ini

php.ini包含set_time_limit

php5.ini 包含max_execution_time = 60,但我已将其更改为max_execution_time = 500

但是当我打开phpinfo.php时,它仍显示max_execution_time = 60

我该怎么写

我还在我的php.ini

中尝试了set_time_limit(500)

3 个答案:

答案 0 :(得分:2)

建议不要在服务器范围内将 max_execution_time 更改为更高的值。在调用 phpinfo()或您需要的代码之前,只需使用以下代码。

ini_set ( 'max_execution_time', 5000); 

set_time_limit()只需重置时间限制,您需要max_execution_time。

答案 1 :(得分:1)

一般来说,我认为在您真正需要更多时间的脚本中使用set_time_limit(60)或其他需要的时间是更好的主意。该命令重置其参数的时间限制。它在php.ini中不起作用。

另外,更改php.ini后重新启动了Web服务器吗?否则您的更改可能尚未生效。

答案 2 :(得分:0)

使用phpinfo();搜索您加载的配置文件是什么,并在该文件中进行更改。

否则,您可以使用set_time_limit功能更改时间限制。