php中的CRON作业部署在windows平台上

发布于 2024-08-25 21:26:20 字数 56 浏览 3 评论 0原文

如何使用 Windows 运行用 php 编写的计划作业?我使用的是Windows XP sp3。

How to run a scheduled job scripted in php using windows? I'm using Windows XP sp3.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

带上头具痛哭 2024-09-01 21:26:20

使用 at 或任务调度程序。

您必须从命令行调用 PHP 解释器。在 Windows 中,它称为 php.exe。您必须找出它所在的位置,通常在程序文件夹或服务器安装的子目录中。

调用的命令行将类似于

"C:\Program Files\Xampp\PHP\PHP.exe" -f "c:\htdocs\my_script_to_run.php"

注意,以这种方式调用时,PHP 可能会使用不同的 php.ini 文件,以及一些变量(例如 $_SERVER["HTTP_HOST"])不可用。这种运行 PHP 的方式称为 CLI(命令行界面)。

要确定 PHP 脚本中是在 Web 服务器上运行还是从命令行运行,请使用 php_sapi_name()

Use at or the task scheduler.

You would have to call the PHP interpreter from the command line. In Windows, it is called php.exe. You'll have to find out where it resides, usually in the Programs folder or a sub-directory of your server installation.

The command line for the call will then be something like

"C:\Program Files\Xampp\PHP\PHP.exe" -f "c:\htdocs\my_script_to_run.php"

Note that PHP will probably use a different php.ini file when called this way, and some variables (like $_SERVER["HTTP_HOST"]) are not available. This way of running PHP is called CLI (Command Line Interface).

To determine within a PHP script whether it is being run on the Web server or from the command line, use php_sapi_name().

九歌凝 2024-09-01 21:26:20

请注意,以这种方式调用时,PHP 可能会使用不同的 php.ini 文件,并且某些变量(如 $_SERVER["HTTP_HOST"])不可用。这种运行 PHP 的方式称为 CLI(命令行界面)。

Note that PHP will probably use a different php.ini file when called this way, and some variables (like $_SERVER["HTTP_HOST"]) are not available. This way of running PHP is called CLI (Command Line Interface).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文