php max_execution_time执行时间问题


Posted in PHP onJuly 17, 2011

php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数据分析工作,服务器会在 30 秒后强行中止正在执行的程序,如何解决这个问题呢。
最简单当然是修改 php.ini 中 max_execution_time 的数值,不过不是所有人都有权修改 php.ini,例如使用网页寄存的开发人员,服务器上的 php.ini 由很多网站共同使用,所以不能随意修改。
另一个办法是在 PHP 程序中加入 ini_set('max_execution_time', '0'),数值 0 表示没有执行时间的限制,你的程序需要跑多久便跑多久。若果你的程序仍在测试阶段,推荐你把时限设置一个实数,以免程序的错误把服务器当掉。

<?php 
//max_execution_time=100; 
ini_set("max_execution_time", 1); //用此function才能真正在运行时设置 
for($i=1; $i< 100000; $i++) 
{ 
echo "No. {$i}\n"; 
echo '<br />'; 
flush(); 
} 
?>

同时可以使用ini_get把原来设置的max_execution_time保存下来,在进行完操作时回复原来的设定值。
在这里简单记录下~
PHP 相关文章推荐
Search Engine Friendly的URL设计
Oct 09 PHP
PHP开发中四种查询返回结果分析
Jan 02 PHP
解析php中call_user_func_array的作用
Jun 07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 PHP
PHP加密解密字符串汇总
Apr 26 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
Jul 14 PHP
php使用变量动态创建类的对象用法示例
Feb 06 PHP
php 中的closure用法详解
Jun 12 PHP
php的扩展写法总结
May 14 PHP
PHP 图片处理
Sep 16 PHP
PHP写杨辉三角实例代码
Jul 17 #PHP
php中截取中文字符串的代码小结
Jul 17 #PHP
9个PHP开发常用功能函数小结
Jul 15 #PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 #PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 #PHP
php入门学习知识点七 PHP函数的基本应用
Jul 14 #PHP
php入门学习知识点六 PHP文件的读写操作代码
Jul 14 #PHP
You might like
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
python验证码识别的实例详解
2016/09/09 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
python 显示数组全部元素的方法
2018/04/19 Python
Python如何省略括号方法详解
2020/03/21 Python
python自动化测试三部曲之unittest框架的实现
2020/10/07 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
西尔斯百货官网:Sears
2016/09/06 全球购物
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
幼儿园园长自我鉴定
2013/10/22 职场文书
自查自纠工作总结
2014/10/15 职场文书
起诉书范文
2015/05/20 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android
python实现简易自习室座位预约系统
2021/06/30 Python
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python