ThinkPHP安装教程详解

jerry thinkphp 2015年11月15日 收藏

安装

thinkphp的安装非常简单,
1.本地需要php运行环境
2.从官网下载thinkphp安装包

http://www.thinkphp.cn/down.html

对模块熟悉可以下载核心版,不熟悉的情况可以下载完整版
3.新建测试站点
4.目录放置如下:
20150629190135214.png
5.在浏览器访问:

http://localhost/index.php

 
即可运行起来thinkPHP。

目录说明

-Application 用户程序模块放置在这里,每个用户模块一般一张表放置一个文件夹
-Public 把静态文件放置在这里
-ThinkPHP thinkPHP的核心文件夹,很多东西不需要动。

.htaccess文件

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

入口文件

所有请求都从入口文件分发。

<?php


// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
//
//define('BIND_MODULE','Admin');

//common模块  
define('COMMON_PATH','./Application/Common');  
// 定义应用目录
define('APP_PATH','./Application/');
//引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

// 亲^_^ 后面不需要任何代码了 就是如此简单

url

http://localhost/index.php/模块名称/Controller名称/方法名称.html


其中:
index.php/可以省略

  1. 模块名称首字母不分大小写
  2. Controller名称首字母不分大小写,一般用大写
  3. 方法名称一般用小写
  4. 最后面的.html可以省略

默认控制器配置

convention.php

    'DEFAULT_MODULE'        =>  'Home',  // 默认模块
    'DEFAULT_CONTROLLER'    =>  'Index', // 默认控制器名称
    'DEFAULT_ACTION'        =>  'Login', // 默认操作名称123

其它注意事项

数据库设计时,字段勿必要用小写,如果有大写字母会造成很大麻烦,因为M方法返回的对象属性会把它转为小写。

ThinkPHP要求php版本为5.3+,但如果要支持shorthand array写法,需要5.4+。