解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示


Posted in PHP onNovember 25, 2016

解决分析:

这个错误是说你的php 执行时间越过了配置文件中设置的最大执行时间30秒钟,这不是你的程序本身存在的问题,而 是系统的配置文件问题,如果你的网速快的话,可能再执行一次就不会出现这种错误了,不过 有了出现这种问题也可以进行一定的修改

方法有三种:

1.修改php的配置文件,找到php.ini文件,它一般应该放在你的C:\WINDOWS目录下,然后找到 max_execution_time = 30 ;//设置成你想要的值,单位是秒, 这一行,这就是设置的执行时间最大值为30秒,你可以对这个值进行一下修正,改为你的期望值。(也可以直接设置成:max_execution_time = 0

2.使用ini_set()函数,不是所有人都能修改php.ini文件的,那么你可以使用这个函数来改变你的最大执行时间限制值,如: ini_set('max_execution_time', '100'); 则设置为100秒,你也可以设置为0,那么就是不限制执行的时间。

3.使用set_time_limit()函数, set_time_limit(20)则表示最大执行时间加上20秒,但如果在php执行安全模式时,set_time_limit()将不会有结果,除非你用了第一种方法。

以下是部分讲解:

set_time_limit --- 限制最大的执行时间set_time_limit(PH3 , PHP4)

set_time_limit --- 限制最大的执行时间

语法 :

 void set_time_limit (int seconds)

说明 : 设定一个程式所允许执行的秒数,如果到达限制的时间,程式将会传回错误。

它预设的限制时间是30秒,max_execution_time的值定义在结构档案中(在PHP3中叫做php3.ini,在PHP4则叫做php.ini),如果将秒数设为0,表示无时间上的限制。

当呼叫此函式时,set_time_limit( )会从零重新开始计算最长执行的时间,也就是说,如果最长执行时间为预设的30秒,而在呼叫此函式set_time_limit(20)之前已花了25秒来执行程式,则程式最长执行的时间将会是45秒。

注意 : 当PHP是执行在安全模式时,set_time_limit( )将不会有结果,除非是关闭安全模式或是修改结构档案中(在PHP3中叫做php3.ini,在PHP4则叫做php.ini)的时间限制。

总结

以上就是这篇文章的全部内容,希望通过本文的内容能够解决大家所遇到的这个问题,对大家能有所帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
第十一节--重载
Nov 16 PHP
通用PHP动态生成静态HTML网页的代码
Mar 04 PHP
仿AS3实现PHP 事件机制实现代码
Jan 27 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
CodeIgniter配置之database.php用法实例分析
Jan 20 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 PHP
php实现微信和支付宝支付的示例代码
Aug 11 PHP
php对接java现实加签验签的实例
Nov 25 #PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
Nov 25 #PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 #PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
Nov 25 #PHP
基于CI框架的微信网页授权库示例
Nov 25 #PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 #PHP
thinkphp整合微信支付代码分享
Nov 24 #PHP
You might like
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
PHP合并静态文件详解
2014/11/14 PHP
PHP中is_file()函数使用指南
2015/05/08 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
用javascript实现分割提取页面所需内容
2007/05/09 Javascript
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
2018/04/01 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
python抓取网页中的图片示例
2014/02/28 Python
python黑魔法之编码转换
2016/01/25 Python
Python 列表理解及使用方法
2017/10/27 Python
Python lambda表达式用法实例分析
2018/12/25 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
pandas的resample重采样的使用
2020/04/24 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
电大毕业生自我鉴定
2013/11/10 职场文书
七年级地理教学反思
2014/01/26 职场文书
销售经理竞聘书
2014/03/31 职场文书
物业保安岗位职责
2014/07/02 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
故宫英文导游词
2015/01/31 职场文书
教师党员个人总结
2015/02/10 职场文书
医生个人年度总结
2015/02/28 职场文书
中学生运动会广播稿
2015/08/19 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏
Python开发五子棋小游戏
2022/04/28 Python