【问题标题】:Launching PHP code without visiting the website [duplicate]在不访问网站的情况下启动 PHP 代码 [重复]
【发布时间】:2014-03-26 16:03:21
【问题描述】:

我在我的网站上运行 PHP 代码,我需要它每天在设定的时间运行,但有时我无法访问网站来启动代码。有没有办法设置它让它自己启动?

【问题讨论】:

  • 使用任务调度程序,如 Linux 上的 cron,例如参见 stackoverflow.com/questions/6853057/…
  • @MateuszBartkowski 请考虑接受其中一个答案,以感谢写这些答案的人的努力。

标签: php


【解决方案1】:

您可以使用 CRON 并添加您的任务 PHP。

CRON,它是您任务的管理者。您可以配置何时执行命令。

CRON 管理器可通过命令crontab 本机使用。您将使用 ma​​n crontab 找到文档,并且可以编辑使用 crontab -e 记录的任务。谨慎使用好用户。

如果您使用 Windows,我不是 Windows 用户,但很少有可管理的。您可以在此post 中找到更多信息。

【讨论】:

  • 不要忘记,如果您不希望用户能够执行它,请将代码从public_html 中取出。您仍然可以使用cron 执行public_html 之外的脚本
【解决方案2】:

如果您的 Provider 不支持 cron 作业,您可以使用在线 cron 作业服务。以下是一些简单的:

但由于是 2014 年,您可能需要考虑更现代的概念,例如使用具有 Worker 服务的 PaaS 主机。阅读here

【讨论】:

    【解决方案3】:

    您可以使用 cron。 但是,从终端(我确定在类 Unix 操作系统中,在 Windows 中我不知道)你可以使用命令

    php myFile.php
    

    调用文件。

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 2022-11-01
      • 2019-07-16
      • 1970-01-01
      • 2011-08-12
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      相关资源
      最近更新 更多