1、安装启动wampserver
2、在www目录下创建文件夹wish,将最新的TP包放到wish下
3、在项目目录下创建App文件夹,和index.php,这是项目的单入口文件,在这里配置几个参数,并且引入ThinkPHP.php, 代码如下:
<?php
define('APP_NAME', 'App');
define('APP_PATH', './App/');
define('APP_DEBUG', TRUE);
require('./ThinkPHP/ThinkPHP.php');
?>
4、在浏览器中访问项目,TP会自动建好一些文件夹,访问地址 http://localhost/wish5、创建数据库和数据表
CREATE SCHEMA `wish` DEFAULT CHARACTER SET utf8 ;
use wish;
CREATE TABLE `hd_wish` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR(20) NOT NULL DEFAULT '' ,
`content` VARCHAR(255) NOT NULL DEFAULT '' ,
`time` INT NOT NULL DEFAULT 0 ,
PRIMARY KEY (`id`)
)ENGINE = MyISAM DEFAULT CHARACTER SET = utf8;
6、配置./App/conf/config.php
<?php
return array(
//'配置项'=>'配置值'
//开启应用分组
'APP_GROUP_LIST'=>'Index, Admin',
'DEFAULT_GROUP' =>'Index',
'DB_HOST' => '127.0.0.1',
'DB_USER' => 'root',
'DB_PWD' => '',
'DB_NAME' => 'wish',
'DB_PREFIX' => 'hd_',
);
?>
7、建立IdexAction,由于采用了分组部署模式,所以Action也要分组,否则报错。IdexAction要建在./App/Lib/Action/Index下面,代码<?php
//前台控制器
class IndexAction extends Action {
public function index(){
$this->display();
}
}
8、将wish模板中的index.html放置到./App/Tpl/Index/Index/下面,并且替换路径./为__PUBLIC__/
9、创建Public文件夹,将wish模板中的css,image,js文件夹拷进去
10、这时候在刷新项目首页即可看到效果,但是项目路径显的有些长,修改config.php,缩短路径深度
//模板路径
'TMPL_FILE_DEPR' => '_',
并将./
App/Tpl/Index/Index/index.html 改为./
App/Tpl/Index/Index_index.html
说明:这个笔记是根据ThinkPHP官方网站上后盾网录制的视频教程记录下来的
官网教程地址: http://www.thinkphp.cn/document/313.html
后盾网网址: http://www.houdunwang.com/
感谢ThinkPHP和后盾网