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 相关文章推荐
用户的详细注册和判断
Oct 09 PHP
PHP 多维数组排序实现代码
Aug 05 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
Mar 17 PHP
分享十款最出色的PHP安全开发库中文详细介绍
Mar 22 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
文件上传之SWFUpload插件(代码)
Jul 30 PHP
PHP闭包函数传参及使用外部变量的方法
Mar 15 PHP
php源码 fsockopen获取网页内容实例详解
Sep 24 PHP
PHP CURL post数据报错 failed creating formpost data
Oct 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
PHP实现图片简单上传
2006/10/09 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
Prototype框架详解
2015/11/25 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
Vue点击切换Class变化,实现Active当前样式操作
2020/07/17 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
Python 随机生成中文验证码的实例代码
2013/03/20 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
浅谈Django REST Framework限速
2017/12/12 Python
对pandas中to_dict的用法详解
2018/06/05 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
深圳-东方伟业笔试部分
2015/02/11 面试题
合伙协议书
2014/04/23 职场文书
写给女朋友的保证书
2015/05/09 职场文书
论文评审意见
2015/06/05 职场文书
导游词之镜泊湖
2019/12/09 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS