hi,欢迎访问本站!
当前位置: 首页编程开发正文

php设置最大超时时间的方法

墨初 编程开发 1296阅读

php脚本运行时都默认有一个时间限制,用来防止php代码运行时间过长,造成服务器资源浪费或其它的意外情况。但有些场景下处理数据时,需要大量的时间来运行脚本,而php运行脚本的时间限制就成了一种障碍,下面就说一说在php中如何修改php运行时间的限制。

php中设置超时限制的方法

php中设置代码的超时限制有两种方法,一种是在php文件中临时设置,另一种是在php的配置文件中设置。下面就针对这两种方法分别的说明一下。

1、php临时设置php脚本运行的最大时间

临时设置php的超时间,只需要在所要运行代码的文件开头位置使用 ini_set 或 set_time_limit 设置一下超时时间即可,代码运行完毕以后就会恢复到原来的配置。

例1:

in_set 设置php的超时时间

# 73so.com
# 下面的代码放到php文件开头位置
ini_set('max_execution_time',100); //表示超时时间设置为 100 秒
ini_set('max_execution_time',0); // 0 表示不设置超时时间

例2:

set_time_limit 函数设置php的超时时间

# 73so.com
# 下面的代码放到php文件开头位置
set_time_limit(100); //表示超时时间设置为 100 秒
set_time_limit(0); // 0 表示不设置超时时间

2、修改php.ini的文件来设置超时时间

通过php配置文件php.ini,可以设置php的超时间,并且此设置是永久有效的。

(1)、打开php的配置文件php.ini,并找到下面的代码 

max_execution_time

(2)、修改上面给出代码的参数即可

max_execution_time = 0;  //不设置超时时间
max_execution_time = 100;  //超时时间为 100秒

(3)、根据自己的需求修改完后,重启php

声明:无特别说明,转载请标明本文来源!
相关推荐