首页  >  文章  >  后端开发  >  为什么我的 PHP 文件在记事本中打开而不是在 Windows 任务计划程序中执行?

为什么我的 PHP 文件在记事本中打开而不是在 Windows 任务计划程序中执行?

Barbara Streisand
Barbara Streisand原创
2024-11-16 07:03:03137浏览

Why Does My PHP File Open in Notepad Instead of Executing in Windows Task Scheduler?

通过 Windows 任务计划程序运行 PHP 文件

问题

尝试通过 Windows 任务计划程序自动执行 PHP 文件的用户经常会遇到任务执行困难执行成功。尽管填写了必要的字段,PHP 文件可能只是在记事本中打开而不是运行。

解决方案

问题在于用于运行 PHP 文件的命令。正确的命令语法是:

C:\Path\to\php.exe -f "C:\Path\to\file.php"

该命令指定 PHP 可执行文件以及要执行的 PHP 文件。

说明

php.ini 中的 -f 选项。 exe命令指示PHP解释器解析并执行指定的PHP文件。上面的命令假设 PHP 可执行文件位于 C:Pathtophp.exe,要执行的 PHP 文件位于 C:Pathtofile.php。

示例

例如,如果 PHP可执行文件位于 C:usrlocalbinphp.exe ,PHP 文件位于 C:webindex.php ,以下命令将在任务计划程序的“运行”中使用字段:

C:\usr\local\bin\php.exe -f "C:\web\index.php"

以上是为什么我的 PHP 文件在记事本中打开而不是在 Windows 任务计划程序中执行?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn