# ThinkPhP5 视频教程(二)上:入门与安装 * ThinkPHP下载与安装 介绍TP5最简单的下载方式以及安装 * 目录结构 详细介绍每个目录结构的作用 ~~~ tp5 ├─application 应用目录 ├─extend 扩展类库目录(可定义) ├─public 网站对外访问目录 ├─runtime 运行时目录(可定义) ├─vendor 第三方类库目录(Composer) ├─thinkphp 框架核心目录 ├─build.php 自动生成定义文件(参考) ├─composer.json Composer定义文件 ├─LICENSE.txt 授权说明文件 ├─README.md README 文件 ├─think 命令行工具入口 ~~~ * 模块控制器 我们找到index模块的Index控制器(文件位于application/index/controller/Index.php 注意大小写),我们把Index控制器类的index方法修改为Hello,World! * Apache配置 Apache目录的conf/httpd.conf文件下配置 ~~~ <VirtualHost *:80> DocumentRoot "/home/www/tp5/public" ServerName tp5.com </VirtualHost> ~~~ 注意:有些 朋友反映配置好apache 重启不了,要注意下DocumentRoot 后面要有个空格 * 伪静态 伪静态配置详解 ![](https://box.kancloud.cn/4f4a3ed72a928c05f0e646724bc1d5a0_894x347.png) * ThinkPHP启动过程分析 详细分析ThinkPhP启动过程 ~~~ // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架引导文件 require __DIR__ . '/../thinkphp/start.php'; ~~~ ![](https://box.kancloud.cn/2016-03-11_56e274a2376df.png) ~~~[youku] XMjc0MDIxOTA5Mg =856x523 ~~~ **如果视频无法播放,多换几个浏览器试试, 优酷很垃圾, 很多浏览器不兼容.** http://pan.baidu.com/s/1qXYmHsg 高清视频下载地址 **TP5粉丝群: 543608226** **补充: 本节视频所讲的 示例admin 模块是自己手动创建,下载的模块默认没有admin。** [需要TPshop商城源码的可前往TPshop官网免费下载安装](http://www.tp-shop.cn)