首页 > Windows开发 > 详细

windows7设置定时任务运行ThinkPHP框架程序

时间:2018-02-11 16:02:19      阅读:228      评论:0      收藏:0      [点我收藏+]

1. 设置Windows的任务计划

可以参考win7计划任务的设置方法

2. 新建Windows执行文件bat

新建cron.bat文件,内容如下:

D:
cd \wamp\www\tp32
D:\wamp\bin\php\php.exe index.php /Home/Crontab/test
  • 1
  • 2
  • 3

PHP在命令环境下执行ThinkPHP框架程序时,必须进入到ThinkPHP框架的根目录下执行,否则会执行失败

3. 在执行某些新增的PHP扩展时,在浏览器上运行可以执行,在命令行执行则报错(==使用wamp环境==)

出现这种情况主要是由于这两种环境下加载的php.ini文件不一样

  • 在浏览器环境下通过url访问执行执行是,是通过Apache来调用PHP的,所以此时的加载的php.ini是在D:\wamp\bin\apache\apache2.4.9\bin\目录下的。
  • 而在命令行执行时,是直接通过PHP来执行程序的,所以此时加载的php.ini文件是在PHP的安装目录下的,即D:\wamp\bin\php\php5.5.12\目录下
  • 其实我们可以通过在浏览器端打印phpinfo()和在命令行执行php -m,如果两个php.ini的配置文件不一样的话我们会发现他们所列出的扩展是不一样的

windows7设置定时任务运行ThinkPHP框架程序

原文:https://www.cnblogs.com/wszz/p/8441443.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!