(三)Thinkphp安装-TTLSA

tonyty163 PHP ttlsa教程系列(三)Thinkphp安装-TTLSA已关闭评论10,452字数 1068阅读3分33秒阅读模式

这章我们就正式进入了ThinkPHP的讲解了

1、下载
我们所有的讲解都是围绕着3.1.3来讲解的,所以请大家务必找到对应版本进行下载学习
下载地址:http://www.thinkphp.cn/down/338.html
ThinkPHP3.1.3目录结构
官方介绍如下:文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

├─ThinkPHP.php     框架入口文件
├─Common 框架公共文件
├─Conf 框架配置文件
├─Extend 框架扩展目录
├─Lang 核心语言包目录
├─Lib 核心类库目录
│  ├─Behavior 核心行为类库
│  ├─Core 核心基类库
│  ├─Driver 内置驱动
│  │  ├─Cache 内置缓存驱动
│  │  ├─Db 内置数据库驱动
│  │  ├─TagLib 内置标签驱动
│  │  └─Template 内置模板引擎驱动
│  └─Template 内置模板引擎
└─Tpl 系统模板目录

在开始之前,我们先得有个基础环境搭建文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

2、安装
大部分朋友应该都是选择在windows系统上进行开发的,所以我们一般安装个集成套件即可,如wamp
在www目录下新建一个think(可根据自己需要命名)目录
将下载好的ThinkPHP文件解压好,并且命名为ThinkPHP(可根据自己需要命名),拷贝到think目录下
新建一个index.php,写入如下一行代码(路径以找到ThinkPHP.php文件为准)文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

<?php
require '/ThinkPHP/ThinkPHP.php';

这行代码的作用就是加载ThinkPHP框架的入口文件ThinkPHP.php,这是所有基于ThinkPHP开发应用的第一步。
然后,在浏览器中访问这个入口文件。
http://localhost/think/
一般Web服务器的默认文件是index.php,所以我们可以不需要在URL地址中加上index.php。运行后我们会看到欢迎页面,如图3.1所示你就安装成功了
图3.1文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

3、简单配置
接下来会自动生成如下目录结构文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

├─index.php     项目入口文件
├─Common 项目公共文件目录
├─Conf 项目配置目录
├─Lang 项目语言目录
├─Lib 项目类库目录
│  ├─Action Action类库目录
│  ├─Behavior 行为类库目录
│  ├─Model 模型类库目录
│  └─Widget Widget类库目录
├─Runtime 项目运行时目录
│  ├─Cache 模板缓存目录
│  ├─Data 数据缓存目录
│  ├─Logs 日志文件目录
│  └─Temp 临时缓存目录
└─Tpl 项目模板目录

如果你希望项目的入口文件移动到app目录的外面,那么只需要修改入口文件index.php的内容为:
define('APP_NAME','app'); //注意:一定要./app/写最后那个'/' define('APP_PATH','./app/'); require '/ThinkPHP/ThinkPHP.php';

那么我们的目录结构会变成文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

├─index.php     项目入口文件
├─ThinkPHP ThinkPHP框架源码
└─app 项目目录(即上面定义的APP_PATH)

ok,现在就算thinkphp安装完毕了
下一章我们将开始:(四)Thinkphp运行流程介绍-TTLSA文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/ 文章源自运维生存时间-https://www.ttlsa.com/php/thinkphp-install-ttlsa/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
tonyty163
  • 本文由 发表于 10/02/2014 14:25:41
  • 转载请务必保留本文链接:https://www.ttlsa.com/php/thinkphp-install-ttlsa/
  • thinkphp,目录,结构,3.1.3,自学,教程