标签:
thinkphp3.2 cli模式的正确使用方法
方法/步骤
1
新建一个入口文件命名cli.php 内容跟index.php不变,增加代码定义当前入口文件调用使用命令行模式define(‘APP_MODE’,‘cli‘);
2
对APP的路径定义,还有框架引入的路径,从相对路径改成绝对路径,如:define(‘APP_PATH‘,dirname(__FILE__).‘/Application/‘);
3
在路径 /ThinkPHP/Mode 下面有个文件,名字叫做common.php ,复制一份出来,命名为cli.php,然后把里面引入日志类的代码注释或者删除掉:即干掉
‘Think\Log‘ => CORE_PATH . ‘Log‘.EXT,
END
注意事项
删除缓存下面的所有缓存——记得是所有
?以后cli模式调用的时候,就用cli.php入口文件,比如定时任务 0 * * * * * php /www/index.php home/article/get ,如果是web服务访问,则依然使用index.php文件
一个demo
//Login控制器
//register方法
php -f cli.php Home/Login/register
标签:
原文地址:http://www.cnblogs.com/719907411hl/p/5362930.html