windows 下bat执行定时任务访问本地php文件
首先本地新建一个php文件,前提是本地的主机已经安装了web服务,我这里是使用的集成环境,其他环境也类似;这里我使用了一个test.php来做实例:
<?php $sqlLink=mysql_connect('localhost','root','root'); mysql_select_db('test',$sqlLink) or die(mysql_error()); mysql_query('set names utf8'); $fid=mysql_query('UPDATE test SET count=count+1,create_time=\''.date('Y-m-d H:i:s').'\''); if($fid){ echo 'success'; }else{ echo 'error'; } ?>
新建好php文件之后,再新建一个bat文件,这里我也是使用的test1.bat做实例:
d: cd phpStudy\php53 php d:\phpStudy\WWW\test.php
因为我的php是安装在d盘,d:phpstudy\这个目录下,所以bat上面的脚本意思就是:
第一行:首先切换到 d 这个磁盘;
第二行:切换到php所在的目录;
第三行:执行制定的php文件;
上例我的test.php文件是在www目录下的,可以根据你们的需求更换目录,上面的脚本就表示运行了test.php文件了;
然后在windows 控制面板里,找到计划任务(这里我是使用的window10 系统):
第一步,新建一个任务名称,这里我就使用定时执行test.php文件:
第二步,新建一个触发器,开始时间和执行周期根据你自己的需求来修改:
,
第三步,开始添加操作,就是添加我们的test1.bat文件了:
这样一个windows本地定时的访问php文件就实现了,其他的具体设置根据自己的需求修改即可,最后点击保存;然后查看效果即可;
Dcr163的博客
https://www.dcr163.cn/156.html(转载时请注明本文出处及文章链接)