thinkphp的安装与配置

来源:互联网 发布:淘宝店智能版 编辑:程序博客网 时间:2024/05/20 20:57

一.获取ThinkPHP 

直接登录ThinkPHP 的官网下载频道:http://www.thinkphp.cn/down.html

解压ThinkPHP3.2.1,打开它或导入到项目中去,展开六个文件及文件夹:

Application --应用程序目录,当程序开发时自动生成,默认为空;  若有多个application,则为多个网站

Public --公共资源文件目录,存放一些公用的文件,默认为空;

ThinkPHP --框架目录,框架的核心架构程序包;

README.md --说明文件,可删;

.htaccess --配置文件,一般用于配置伪静态;

Index.php --入口文件,所有程序都通过这里访问。

对于ThinkPHP 框架目录内,也含有大量的目录及文件:

Common --核心公共函数目录

Conf --核心配置目录

Lang --核心语言包目录

Library --框架类库目录

|--Think --核心 Think类库包目录

|--Behavior --行为类库目录

|--Org --Org 类库包目录

|--Vendor --第三方类库目录

|--... --更多类库目录

Mode --框架应用模式目录

Tpl --系统模版目录

LICENSE.txt --框架授权协议文件

logo.png --框架 LOGO文件

README.txt --框架 README文件

入口文件(index.php):

核心代码如下:

// 检测PHP环境if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine('APP_DEBUG',True);// 定义应用目录define('APP_PATH','./Application/');// 引入ThinkPHP入口文件require './ThinkPHP/ThinkPHP.php';
如果想将应用目录自定义一个名称,如改名为weibo(微博),只需先将Application这个文件夹删除,将
define('APP_PATH','./Application/');

改为

define('APP_PATH','./weibo/');

三.自动生成

当第一次访问应用入口文件的时候,会自动生成Application这个应用程序目录。里面包含了各种目录,说明如下:

Common --应用公共模块

|--Common --应用公共函数目录

|--Conf --应用公共配置文件目录

Home --默认生成的 Home模块、主模块

|--Conf --模块配置文件目录

|--Common --模块函数公共目录

|--Controller --模块控制器目录

|--Model --模块模型目录

|--View --模块视图文件目录

Runtime --运行时目录

|--Cache --模版缓存目录

|--Data --数据目录

|--Logs --日志目录 |--Temp --缓存目录

 

index.php 只有一个入口,就是应用程序入口。如果有多个站,或者后台,那就需要另一个入口。一般需要两个入口,前端(index.php)和后台(Admin.php)


问题:怎样创建多入口

答:1.只需在根目录在创建一个php文件,如Admin.php

2.复制index.php的内容,粘贴给Admin.php 再讲定义应用目录的地方修改为

define('APP_PATH','./Admin/');


0 0