咨询热线:15811653920

2009-2017

我们一直走在国际设计的前沿,追求与研究从未停止

我的位置:首页 > 学院 > 代码仓库

Windows服务器上使用bat定时执行php

注意:所要执行的PHP文件中,如果涉及到路径问题,要使用绝对路径,否则会执行失败的。因为通过bat文件执行PHP程序时,是直接通过php.exe执行的,而不是通过Apache,所以不能使用相对路径


1.服务器启动浏览器执行文件

C:\安装目录\360chrome.exe  网站网址/autorun.php

2.php安装目录执行文件

"D:\安装目录\php-cgi.exe" -f "D:\文件目录\autorun.php"

autorun.php
date_default_timezone_set('PRC');
$fp = @fopen("test.txt", "a+");
$data=date("Y-m-d H:i:s");
fwrite($fp , $data. " 让PHP定时运行吧! \r\n");
fclose($fp);


1、新建testPHP.bat文件,记事本打开,里面写入如下代码(第一行意思是生成的文件保存在D盘):

"D:\wamp\bin\php\php5.5.12\php.exe" -f "D:\wamp\www\demo.php"


2、建立PHP测试文件demo.php
<?php
$fp = @fopen("test.txt", "a+");
$data = date("Y-m-d H:i:s",time()); 
fwrite($fp , $data. " 让PHP定时运行吧!<br> \n");
fclose($fp);
?>
 
3、设置windows定时任务

打开 任务计划程序

开始-控制面板-管理工具-任务计划程序

添加任务 配置如下





下面需要测试配置是否正常运行

如果测试直接点击右侧运行即可,如果添加定时任务,添加一个触发器任务即可



运行结果如下 :


想了解更多,请访问齐创互联,需要网站建设,浏览快速建站模板快速建站
点击在线客服联系客服,联系电话:15811653920 联系人: 丁生.


感谢您关注我们,如果您有建站需求,请与我们取得联系。
扫一扫上面的二维码图案,加我微信
扫一扫上面的二维码图案,加我微信
咨询直线:15811653920 丁生

建站模板

Web Templates

建站龙头,低价保证,贴心服务

权威认证建站龙头企业,合理定价,实现与客户的长期合作,30万家企业级用户优选!