我怎样才能创建计划任务运行PHP文件?
是的,我在计划任务中填写的一切,但它仍然无法正常工作。
运行 “C:\ Program Files文件\ Apache软件基金会\ APACHE2.2 \ htdocs目录\ WEB \ 4w_website \ save.php”
开始在: “C:\ Program Files文件\ Apache软件基金会\ APACHE2.2 \ htdocs目录\ WEB \ 4w_website”
它只是打开在记事本中的PHP文件。
我给正确的用户名和pwd。
请帮我..
运行命令应该是
C:\Path\to\php.exe -f "C:\Path\to\file.php"
从php.exe的命令行帮助:
-f Parse and execute <file>.
我只是写了一个.bat
文件做的工作file.bat
@ECHO OFF
php.exe -f "C:\code\cust.php"
并把它在计划任务是这样的:
运行: C:\code\file.bat
开始在: C:\code\
如果你运行PHP脚本,在大多数情况下,脚本的等待到当前文件夹中拼命地跑。 这意味着你必须设置文件夹的每个动作,使用领域的“ 开始 ”。
例:
Run: C:\php\php.exe
Arguments: -f C:\web\myscript.php
不要忘记:
Start in: C:\web\
听起来像是你没有与EXE关联PHP文件。
你可以这样做我的电脑 > 工具 > 文件夹选项 > 文件类型 。 如果不出意外,这也可以帮助你确认设置他们。
否则,您可以指定“C:\路径\为\ php.exe的[文件]”中的任务。
对于这些人,可以不能够让@托默勒格的回答工作:
检查是否有空间(
)在你的目录。 如果是这样,你需要将它们封闭"
。
"C:\Path\to php file\php.exe" -f "C:\Path\to php file\file.php"
如果仍然没有工作,请检查您的file.php
如果都包含在里面的文件。
include("file2.php"); /* OR */
include_once("file2.php");
去掉它。 如果在你的包含文件file.php
确实需要,尝试移动代码/脚本,其中包括文件到你的主文件。
我想,你必须通过URL执行你的PHP脚本。 你能写一个批处理脚本执行URL。 你为什么不写在其他语言的后端脚本,例如批处理脚本,VBScript或等。