首页 > 后端开发 > 正文

php程序怎么长时间执行?

2024-07-28 12:04:36 | 我爱编程网

今天我爱编程网小编整理了php程序怎么长时间执行?相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

php程序怎么长时间执行?

php程序怎么长时间执行?

PHP不能长时间执行的原因:
由于PHP主要用于网页开发,为了避免长时间执行的网页占用太多的网络资源,PHP提供了限制PHP程序执行时间的方法,在php.ini 中的 max_execution_time 变量指定程序最大执行时间,默认是30秒,PHP程序执行超过这个时间后将被系统强制结束。

使PHP长时间执行的办法:
如果你的PHP系统不是为了网站开发而安装的,可以在PHP.INI文件里面修改这个参数的值。如果只是个别程序希望执行较长的时间,不想修改整个系统的配置,或者没有权限修改系统配置,可以在PHP程序里面适用本程序的参数值,语句示例:

//设置时间限制为2分钟
set_time_limit(120);

//设置时间限制为0,允许无限期执行
set_time_limit(0);

php程序怎么长时间执行?

linux系统下,php设置时区和调用时间函数问题,服务器是nginx.

date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亚洲/上海
date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”
date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”

是区分大小写的,还需要php中关闭安全模式,或允许date_default_timezone_set执行

php程序怎么长时间执行?

php中点击一个按钮,执行一个内置函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来php中点击一个按钮,执行一个内置函数的相关内容。

<!--?
ignore_user_abort();
//即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
set_time_limit(0);
//
执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*5;
//
每隔5分钟运行
do{
$fp

= fopen("test.txt","a");
fwrite($fp,"rn".date('Y-m-d
H:i:s',time())."rn");
fclose($fp);
sleep($interval);
//
按设置的时间等待5分钟循环执行
}while(true);
echo

'ok';
?--> 我爱编程网

以上,就是我爱编程网小编给大家带来的php程序怎么长时间执行?全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“php程序怎么长时间执行?”相关推荐
java 如何设定时间执行程序?
java 如何设定时间执行程序?

java如何设定时间执行程序?importjava.util.Calendar;\x0d\x0aimportjava.util.Date;\x0d\x0aimportjava.util.Timer;\x0d\x0aimportjava.util.TimerTask;\x0d\x0a\x0d\x0apublicclassTest{\x0d\x0apublicstaticvoidmain(Str

2024-03-18 12:42:35
如何在JAVA中每隔一段时间执行一段程序
如何在JAVA中每隔一段时间执行一段程序

简述Java程序从编写到运行的基本步骤,并说明Java的基本工作原理Java编译原理:Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。一.Java源文件的编译、下载、解释和执行Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译

2024-03-24 16:51:53
JAVA 获取一段程序运行时间(java获取运行时间)
JAVA 获取一段程序运行时间(java获取运行时间)

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-03-16 23:52:17
java获取运行时间 JAVA 获取一段程序运行时间
java获取运行时间 JAVA 获取一段程序运行时间

java获取运行时间很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.currentTimeMillis(); //获取结束时间System.

2024-03-15 19:45:11
java输出程序运行日期 JAVA 获取一段程序运行时间
java输出程序运行日期 JAVA 获取一段程序运行时间

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-04-04 04:19:38
java程序怎么转文件运行 java应用程序怎样打包成可jar执行程序(java打包成可执行文件)
java程序怎么转文件运行 java应用程序怎样打包成可jar执行程序(java打包成可执行文件)

关于JAVA写出的小程序,怎样转化为可执行文件JAVA程序变成.EXE的可执行文件,是需要下载一个软件的。使用这个软件比较麻烦。最简单有效的办法是把做好的程序,达成jar包。在Windows下是可以像exe文件一样点击就可以运行。方法如下。1.File-&gt;Export-&gt;出来的界面选择java下面的jar表示导出为jar文件。2.然后进入选择工程界面,点击你要导出

2024-06-19 08:16:08
php写完代码怎么执行(php编写程序)
php写完代码怎么执行(php编写程序)

php写完代码怎么执行(php编写程序)怎么用php命令执行php代码PHP执行命令的四种方法方法一:使用exec函数执行系统外部命令原型:functionexec(string$command,array[optional]$output,int[optional]$return_value)???exec("dir",$outPut);??p

2024-10-02 08:58:53
如何检测一个JAVA程序的运行时间
如何检测一个JAVA程序的运行时间

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-03-16 10:43:18