PHP如何利用服务器实现定时任务?

本篇文章给大家介绍一下PHP如何利用服务器实现定时任务?有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

PHP如何利用服务器实现定时任务?

利用服务器实现简单的定时任务,Windows的计划任务,Linux的cron,适用于每天某一特点时间执行

1.windows下定时访问指定url

windows下用定时任务执行auto.php文件, auto.php文件里用curl请求指定的接口实现

auto.php 代码如下

function doCurlGetRequest($timeout = 5){
    $url = 'http://127.0.0.1:81/index.php?s=/Admin/Index/dayBonus.html';
    $con = curl_init((string)$url);
    curl_setopt($con, CURLOPT_HEADER, false);
    curl_setopt($con, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($con, CURLOPT_TIMEOUT, (int)$timeout);

    return curl_exec($con);
}
$result = doCurlGetRequest();
var_dump( $result);
die;

登录后复制

新建bat文件命令如下

C:\\phpStudy\\PHPTutorial\\php\\php-7.2.1-nts\\php.exe -q C:\\zx\\auto.php

登录后复制

php路径:

C:\\phpStudy\\PHPTutorial\\php\\php-7.2.1-nts\\php.exe

auto.php路径:C:\\zx\\auto.php

window 计划任务

2.linux下请求url

Linux上使用CronTab定时执行

执行 crontab -e

进入编辑模式增加一行

* * * * curl https://www.aaa.com/aaa.php

登录后复制

前面一部分是时间,后面操作内容。

30 * * * *

30就是每小时分钟数为30时,执行。

时间参数由以下几部分构成

关于PHP如何利用服务器实现定时任务?的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/244209.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
php学习php学习订阅用户
上一篇 2023年3月29日 23:09
下一篇 2023年3月29日 23:09

相关推荐

  • PHP入门指南:微服务架构。

    随着互联网的不断发展,越来越多的网站和应用程序应运而生。而对于开发者来说,如何快速高效地构建应用程序,是一个重要的挑战。其中,微服务架构已经成为了一个越来越受欢迎的解决方案。而PHP作为一种最受欢迎的We…

    2023年5月23日
    04
  • PHP网站布局的方式

    代码实现:准备模板 创建目录   创建配置文件 实现功能--封装函数

    2018年4月7日
    0208
  • 一个查看xhprof数据文件的docker镜像

    xhprof这个工具是一个分析php执行的工具,具体使用方法这里不多说。对于xhprof生成的分析结果包往往需要搭配nginx+graphviz,还需要配置相关文件到指定路径下。但使用windows或者mac时往往不想因为只看一个报告而费…

    2022年6月25日
    0130
  • 五种PHP实现定时任务的方法

    定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,而对于PHP的实现决定了它没有Java和.Net这种AppServer的概念,而http协…

    2022年6月27日
    0121
  • PHP $_POST变量(数组)

    类似$_GET变量(数组),$_POST代表页面通过post方式提交过来的数据所形成的数组。 post提交数据,通常只有一种形式: <form  action=”abc.php”  method=”post” > 项目1: <input type=”text”   name=”uNa…

    2017年11月7日
    0476
  • php的默认构造函数

    如果在类中,没有定义构造函数,那么会有一个默认的构造函数,形式如下, 举例说明 如何将一个对象的属性输出并显示 说明: 通过上面的案例,我们讲解了两个重要的点 如果显示成员属性的值 深刻理解了$this 的指向当…

    2018年4月11日
    0465
  • PHP中的版本控制工具。

    PHP语言是现今全球使用最为广泛的后端编程语言之一,因其易学易用、开发效率高等特点深受广大开发者的喜爱和支持。随着时间的推移和PHP语言的不断发展壮大,其版本也在不停地迭代更新。为了更好地管理和维护各个版…

    2023年5月28日
    02
  • 如何利用PHP开发商城的卡片兑换功能。

    随着电商市场的蓬勃发展,越来越多的商家开始借助电商平台进行销售。而在电商平台中,卡片兑换功能也变得越来越流行。通过卡片兑换功能,商家可以吸引更多的顾客,促进销售和品牌推广。因此,本文将介绍如何利用PHP…

    2023年5月23日
    01

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息