脚本是直接写在前端的,可以直接通过url方式,后来增加了一些参数,
在做计划任务时,执行脚本
/usr/local/php55/bin/php /data/www/tppblog/index.php home/flow/index flush,index.php是入口文件,后面是url。flush是用argv接收的参数,防止通过url乱刷
一开始报错,说是找不到./ThinkPHP/ThinkPHP.php,位置显示在index.php中,
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',true);
// define('BUILD_CONTROLLER_LIST','Index,User,Menu');
// 定义应用目录
define('APP_PATH','./front/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
后来修改成
define('APP_PATH',__DIR__'/front/');
require __DIR__'/ThinkPHP/ThinkPHP.php';
这样既可