# 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 高清视频下载地址
**补充: 本节视频所讲的 示例admin 模块是自己手动创建,下载的模块默认没有admin。**
**phpMyAdmin最新中文版下载地址 https://pan.baidu.com/s/1yDW55IFG5YGxh-41GtVmyA**
## phpStudy2019最新纯净版下载地址 https://pan.baidu.com/s/1cxtY4-wtNU7IXRdH8TCaJw
### 本视频看后感交流圈--微信千人交流圈地址 http://tool.zjhlone.com/waimai/qrcode.php?id=689
- 第一讲、课程大纲
- 第二讲、入门与安装-上
- 第二讲、入门与安装-下
- 第三讲、URL和路由-路由
- 第四讲、URL和路由-URL
- 第五讲、请求和响应-请求
- 第六讲、请求和响应-响应
- 第七讲、SQL追踪器
- 第八讲、数据库-基本操作
- 第九讲、数据库操作-事务
- 第十讲、查询语言-上
- 第十一讲、查询语言-下
- 第十二讲、模型和关联-上
- 第十三讲、模型和关联-下
- 第十四讲、读取器与修改器
- 第十五讲、转换与自动完成
- 第十六讲、查询范围
- 第十七讲、输入和验证-上
- 第十八讲、输入和验证-下
- 第十九讲、关联-一
- 第二十讲、关联-二
- 第二十一讲、关联-三
- 第二十二讲、关联-四
- 第二十三讲、关联-五
- 第二十四讲、模型输出
- 第二十五讲、视图和模板-一
- 第二十六讲、视图和模板-二
- 第二十七讲、调试和日志
- 第二十八讲、API开发
- 第二十九讲、扩展
- 第三十讲、浅析session,cookie机制
- 第三十一讲、session的使用
- 第三十二讲、cookie的使用
- 第三十三讲、验证码
- 第三十四讲、文件上传
- 第三十五讲、图像处理
- 第三十六讲、版本3.2和5的差别
- 第三十七讲、未来与总结
- 第二套、TPshop大型项目实战
- TPshop项目实战
- 第一讲、内容介绍
- 第二讲、TPshop window安装
- 第三讲、TPshop linux安装
- 第四讲、TPshop目录结构
- 第五讲、单点登录
- 第六讲、支付插件原理
- 第七讲、支付宝支付集成
- 第八讲、微信支付
- 第九讲、银联支付
- 第十讲、TPshop QQ快捷登录
- 第十一讲、支付宝登录
- 第十二讲,微信扫码登录
- 第十三讲,新手入门微信开发
- 第十四讲,10分钟将TPshop部署服务器上线
- 第十五讲,网站真实高并发架设
- 第十六讲,网站真实高并发架设