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

4

3 回答 3

2

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

ini_set ( 'max_execution_time', 5000); 

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

于 2013-02-06T10:35:15.367 回答
1

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

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

于 2013-02-06T10:34:35.267 回答
0

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

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

于 2013-02-06T10:33:56.657 回答