框架的目录结构为:
- ├─ThinkPHP.php 框架入口文件
- ├─Common 框架公共文件目录------------用来放置项目的公共函数
- ├─Conf 框架配置文件------所有的配置文件都放在这里
- ├─Extend 框架扩展目录
- ├─Lang 核心语言包目录
- ├─Lib 核心类库目录
- │ ├─Behavior 核心行为类库
- │ ├─Core 核心基类库
- │ ├─Driver 内置驱动
- │ │ ├─Cache 内置缓存驱动
- │ │ ├─Db 内置数据库驱动
- │ │ ├─TagLib 内置标签驱动
- │ │ └─Template 内置模板引擎驱动
- │ └─Template 内置模板引擎
- └─Tpl 系统模板目录
注意,框架的公共入口文件ThinkPHP.php是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行,这是很多新手很容易犯的一个错误。
首先,在网站目录下新建一个index.php文件
会出现如下内容:
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
// 定义应用目录
define('APP_PATH','./Application/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
-----------------------------------------配置common目录下conf目录下一个config.php文件,以关联数组的形式向其中添加配置信息
<?php
/*
* 配置信息
*/
return array(
//'配置项'=>'配置值'
'APP_DEBUG'=>true, //开启配置调试模式
'DB_TYPE'=>'mysql', //数据库类型
'DB_HOST'=>'localhost',//数据库服务器地址
'DB_NAME'=>'demo', //数据库名称
'DB_USER'=>'root', //数据库用户名
'DB_PWD'=>'', //数据库密码
'DB_PORT'=>'3306', //数据库端口
'DB_PREFIX'=>'think_', //数据表前缀
);
?>
------注意,这里都是逗号,一逗到底