thinkphp的安装非常简单,
1.本地需要php运行环境
2.从官网下载thinkphp安装包
- http://www.thinkphp.cn/down.html
对模块熟悉可以下载核心版,不熟悉的情况可以下载完整版
3.新建测试站点
4.目录放置如下:
5.在浏览器访问:
- http://localhost/index.php
即可运行起来thinkPHP。
-Application 用户程序模块放置在这里,每个用户模块一般一张表放置一个文件夹
-Public 把静态文件放置在这里
-ThinkPHP thinkPHP的核心文件夹,很多东西不需要动。
- <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';
- // 亲^_^ 后面不需要任何代码了 就是如此简单
- http://localhost/index.php/模块名称/Controller名称/方法名称.html
其中:
index.php/可以省略
convention.php
- 'DEFAULT_MODULE' => 'Home', // 默认模块
- 'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称
- 'DEFAULT_ACTION' => 'Login', // 默认操作名称123
数据库设计时,字段勿必要用小写,如果有大写字母会造成很大麻烦,因为M方法返回的对象属性会把它转为小写。
ThinkPHP要求php版本为5.3+,但如果要支持shorthand array写法,需要5.4+。