解决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支持多种格式图片上传(支持jpg、png、gif)
Nov 03 PHP
php函数serialize()与unserialize()用法实例
Nov 06 PHP
php数组添加元素方法小结
Dec 20 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
Feb 26 PHP
24条货真价实的PHP代码优化技巧
Jul 28 PHP
PHP入门教程之操作符与控制结构流程详解
Sep 09 PHP
php实现用户登陆简单实例
Apr 04 PHP
PHP 传输会话curl函数的实例详解
Sep 12 PHP
php实现数组重复数字统计实例
Sep 30 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 PHP
ThinkPHP5框架中使用JWT的方法示例
Jun 03 PHP
PHP加MySQL消息队列深入理解
Feb 27 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
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
PHP7常量数组用法分析
2016/09/26 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
Nodejs进程管理模块forever详解
2014/06/01 NodeJs
jquery中添加属性和删除属性
2015/06/03 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
越南综合购物网站:Lazada越南
2019/06/10 全球购物
致跳远、跳高运动员广播稿
2014/01/09 职场文书
个人优缺点自我评价
2014/01/27 职场文书
法律顾问服务方案
2014/05/15 职场文书
未中标通知书
2015/04/17 职场文书
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android