解决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 相关文章推荐
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
PHP简单系统查询模块代码打包下载
Jun 07 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
Mar 03 PHP
WordPress开发中用于标题显示的相关函数使用解析
Jan 07 PHP
Yii视图CGridView列表用法实例分析
Jul 12 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
Apr 15 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PHP实现按之字形顺序打印二叉树的方法
Jan 16 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
php动态函数调用方法
2015/05/21 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
jquery isType() 类型判断代码
2011/02/14 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
详解Python的Django框架中的中间件
2015/07/24 Python
python获取服务器响应cookie的实例
2018/12/28 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
python3定位并识别图片验证码实现自动登录功能
2021/01/29 Python
奥地利网上书店:Weltbild
2017/07/14 全球购物
大学生求职简历的自我评价范文
2013/10/12 职场文书
《观舞记》教学反思
2014/04/16 职场文书
求职信的正确写法
2014/07/10 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL