2013-02-06 62 views
0

有两个文件在我的项目,的php.iniphp5.ini最大执行时间不改变

php.ini包含set_time_limit

php5.ini包含max_execution_time = 60,但我有改为max_execution_time = 500

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

我应该写

我也试过在set_time_limit(500)我的php.ini

+1

欢迎来到Stack Overflow。您可以使用** {} **工具栏按钮格式化源代码。 –

+0

在'phpinfo.php'中检查从哪里加载'php.ini'的确切位置。 – hjpotter92

回答

2

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

ini_set ('max_execution_time', 5000); 

set_time_limit()函数仅复位的时间限制,你需要的max_execution_time。

+0

谢谢,它工作 –

0

搜索与phpinfo();什么是你加载的配置文件,然后执行该文件中的变化。

否则,您可以使用set_time_limit函数更改您的时间限制。

1

总的来说,我认为在实际需要更多时间的脚本中使用set_time_limit(60)或其他需要的时间是个好主意。该命令将时间限制重置为其参数。它不会在php.ini中工作。

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