解决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排序之二维数组的按照字母排序实现代码
Aug 13 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 PHP
PHP统计目录大小的自定义函数分享
Nov 18 PHP
php上传文件问题汇总
Jan 30 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
Yii rules常用规则示例
Mar 15 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
Sep 30 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
php取出数组单个值的方法
Mar 12 PHP
PHP实现二维数组中的查找算法小结
Jun 09 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中一个完整表单处理实现代码
2011/11/10 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
创建你的第一个AngularJS应用的方法
2015/06/16 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
JS触摸事件、手势事件详解
2017/05/04 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python中List的sort方法指南
2014/09/01 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
总经理办公室主任岗位职责
2013/11/12 职场文书
国培计划培训感言
2014/03/11 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
交通事故委托书范本
2014/09/28 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
Go语言编译原理之源码调试
2022/08/05 Golang