解决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 相关文章推荐
PHP的FTP学习(一)
Oct 09 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 PHP
PHP 进程锁定问题分析研究
Nov 24 PHP
Php Mssql操作简单封装支持存储过程
Dec 11 PHP
PHP删除HTMl标签的实现代码
Jun 30 PHP
php文件上传的简单实例
Oct 19 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
用PHP写的一个冒泡排序法的函数简单实例
May 26 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
Laravel登录失败次数限制的实现方法
Aug 26 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
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
js 覆盖和重载 函数
2009/09/25 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python实现员工管理系统
2018/01/11 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
Python通过Pillow实现图片对比
2020/04/29 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
财务人员的自我评价范文
2014/03/03 职场文书
总经理任命书
2014/03/29 职场文书
大学生社会实践评语
2014/04/25 职场文书
失职检讨书大全
2015/01/26 职场文书
政协常委会议主持词
2015/07/03 职场文书
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python