搜索

首页  >  问答  >  正文

PHP服务定时任务怎么实现?

在服务器每个一段时间执行某个程序怎么实现,求思路。

typechotypecho2771 天前803

全部回复(4)我来回复

  • 迷茫

    迷茫2017-06-23 09:13:52

    服务器crontab设置定时任务,定时任务以CLI模式运行PHP文件。

    PHP CLI模式文档:
    http://php.net/manual/zh/feat...
    crontab文档:
    http://www.cnblogs.com/peida/...

    Update

    在评论里我看到有人问是linux还是windows,那么我也讲一下windows的操作方法,linux还是windows,那么我也讲一下windows的操作方法,
    上面思路中,PHP CLI模式运行php文件,这个不变;
    定时任务可以用windows上面思路中,PHP CLI模式运行php文件,这个不变;

    定时任务可以用windows自带的计划任务来执行。🎜

    回复
    0
  • 迷茫

    迷茫2017-06-23 09:13:52

    linux crontab
    自行百度

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-23 09:13:52

    crontab 队列 redis 等等 互相结合就可以实现定时任务

    回复
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-23 09:13:52

    1、linux crontab

    * * * * * command
    

    (分钟、小时、几号、月份、星期几、需要执行的命令)

    2、消息中间件

    3、PHP循环挂起

    建议通俗简单就采用第一种。

    回复
    0
  • 取消回复