【问题标题】:Creating A Scheduled Task on PHP Running Under IIS在 IIS 下运行的 PHP 上创建计划任务
【发布时间】:2017-07-14 05:07:36
【问题描述】:

我对 PHP 还很陌生。我需要每天在我的 PHP 网站上运行一个函数。我已经看到有关如何在 Linux 下执行此操作的帖子,但我在 IIS 下的 Windows Server 2012 上运行 PHP 站点。如何创建一个 PHP 函数,然后在每天的特定时间运行它?

【问题讨论】:

    标签: php scheduled-tasks windows-server-2012


    【解决方案1】:

    您可以使用服务器上的任务计划程序来运行一个批处理文件,该批处理文件通过命令行定期运行 PHP 脚本,我希望这可以解决您的问题。

    【讨论】:

    • 谢谢,我试试看。
    【解决方案2】:

    在 PHP 脚本上运行 Cron 作业,在 Windows 的本地主机上

    使用以下代码创建 script.bat 文件

    "C:\wamp\bin\php\php5.4.12\php.exe" -f "C:\wamp\www\website\my_process.php"

    将 wamp 路径更改为您的 iis 路径

    从下面的链接下载并安装 Zcron

    http://www.z-cron.com/download.html

    创建新任务选择您的 script.bat 文件并设置计时器

    【讨论】:

    • 谢谢,但我无法安装 ZCron。这不适合个人使用,这违反了 ZCron 的 TOS。还有其他方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 2019-11-22
    • 2011-11-15
    • 2010-09-27
    相关资源
    最近更新 更多