我知道有很多关于计划任务的帖子和相当少的关于执行 PHP 文件的帖子,但我已经看过并试图找出答案,但仍然不够。
我仍在学习 Windows 服务器的很多方法,所以如果需要指出任何问题,请告诉我。
所以我设置了一个计划任务,该任务将在凌晨 1 点执行,并且平心而论,这很有用,但是我没有意识到它只会在记事本中打开文件(因为这是与 php 文件关联的应用程序与)。
所以我做了我的研究,发现很多人说我需要传递 php.exe 文件,这些人还提供我将这个添加到任务中:
C:\Path\to\php.exe -f "C:\Path\to\file.php"
所以我像这样把它放在操作选项卡中。请注意,屏幕截图中有一个错误,我忘记将\php.exe 放在字符串的末尾。
当我点击“确定”时,我会被问到这个问题
从图中可以看出,它只列出了“C:\Program”
我试过四处移动东西但什么也没有,我也试过用引号括起第一部分。
那么有人可以告诉我我需要做什么或者我做错了什么吗?
感谢您的宝贵时间。
最佳答案
如果路径包含空格,则用引号引起来
"C:\Path\to\php.exe" -f "C:\Path\to\file.php"
执行文件的方式相同
关于php - 使用 Windows Server 2008 计划任务执行 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15807255/