# 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 后面要有個空格
* 偽靜態
偽靜態配置詳解

* ThinkPHP啟動過程分析
詳細分析ThinkPhP啟動過程
~~~
// 定義應用目錄
define('APP_PATH', __DIR__ . '/../application/');
// 加載框架引導文件
require __DIR__ . '/../thinkphp/start.php';
~~~

~~~[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部署服務器上線
- 第十五講,網站真實高并發架設
- 第十六講,網站真實高并發架設