1. 设置Windows的任务计划
可以参考win7计划任务的设置方法
2. 新建Windows执行文件bat
新建cron.bat文件,内容如下:
D:
cd \wamp\www\tp32
D:\wamp\bin\php\php.exe index.php /Home/Crontab/test
PHP在命令环境下执行ThinkPHP框架程序时,必须进入到ThinkPHP框架的根目录下执行,否则会执行失败
3. 在执行某些新增的PHP扩展时,在浏览器上运行可以执行,在命令行执行则报错(==使用wamp环境==)
出现这种情况主要是由于这两种环境下加载的php.ini文件不一样
- 在浏览器环境下通过url访问执行执行是,是通过Apache

本文介绍了如何在Windows 7上设置定时任务来运行ThinkPHP框架程序。首先,参照win7计划任务设置方法创建任务。其次,新建一个cron.bat批处理文件,确保在ThinkPHP框架根目录下执行。最后,解决在命令行执行PHP扩展时可能出现的加载php.ini不一致问题,分析了浏览器环境和命令行环境下的php.ini路径差异。

1165

被折叠的 条评论
为什么被折叠?



