解决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 相关文章推荐
ThinkPHP CURD方法之field方法详解
Jun 18 PHP
20个2014年最优秀的PHP框架回顾
Oct 22 PHP
php三元运算符知识汇总
Jul 02 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
PHP多进程之pcntl_fork的实例详解
Oct 15 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 PHP
浅谈php://filter的妙用
Mar 05 PHP
PHP7新特性
Mar 09 PHP
php修改word的实例方法
Nov 17 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中常用编辑器推荐
2007/01/02 PHP
PHP面向对象法则
2012/02/23 PHP
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
Python正则表达式匹配ip地址实例
2014/10/09 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
应用OpenCV和Python进行SIFT算法的实现详解
2019/08/21 Python
python config文件的读写操作示例
2019/09/27 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
python 5个实用的技巧
2020/09/27 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
银行实习生的自我评价
2014/01/13 职场文书
工厂见习报告范文
2014/10/31 职场文书
公证处委托书
2015/01/28 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python