一、下載ThinkPHP6
在指定目錄(www目錄)下打開(kāi)cmd,使用composer下載thinkphp6,命令后面的thinkphp6就是下載的目錄名,可以隨意修改。
composer create-project topthink/think thinkphp6
二、目錄結(jié)構(gòu)
下載后,查看目錄結(jié)構(gòu),tp6的目錄結(jié)構(gòu)和tp5不同,默認(rèn)是單應(yīng)用(只有一個(gè)模塊),如果需要多應(yīng)用,需要開(kāi)啟多應(yīng)用模式,后面文章再講。
主要用到的目錄有app、view、config、pulic。詳細(xì)介紹可參考官網(wǎng)說(shuō)明https://www.kancloud.cn/manual/thinkphp6_0/1037483
app/controller/ 是控制器目錄,對(duì)應(yīng)tp5的application/模塊名/controller/
app/model/ 是模型目錄,對(duì)應(yīng)tp5的application/模塊名/model/
view/ 是視圖目錄,存放前端頁(yè)面,對(duì)應(yīng)tp5的application/模塊名/view/
config/ 是配置文件,tp5的配置信息是在config.php一個(gè)文件里填寫(xiě),tp6單獨(dú)分開(kāi)了多個(gè)文件,并放到了config目錄下
public/ 公共文件,public/index.php是項(xiàng)目入口文件
.example.env 是環(huán)境便利示例文件,在使用前需要重新創(chuàng)建一個(gè)新的文件,命名為“.evn”文件作為環(huán)境變量文件
www WEB部署目錄(或者子目錄) ├─app 應(yīng)用目錄 │ ├─controller 控制器目錄 │ ├─model 模型目錄 │ ├─ ... 更多類(lèi)庫(kù)目錄 │ │ │ ├─common.php 公共函數(shù)文件 │ └─event.php 事件定義文件 │ ├─config 配置目錄 │ ├─app.php 應(yīng)用配置 │ ├─cache.php 緩存配置 │ ├─console.php 控制臺(tái)配置 │ ├─cookie.php Cookie配置 │ ├─database.php 數(shù)據(jù)庫(kù)配置 │ ├─filesystem.php 文件磁盤(pán)配置 │ ├─lang.php 多語(yǔ)言配置 │ ├─log.php 日志配置 │ ├─middleware.php 中間件配置 │ ├─route.php URL和路由配置 │ ├─session.php Session配置 │ ├─trace.php Trace配置 │ └─view.php 視圖配置 │ ├─view 視圖目錄 ├─route 路由定義目錄 │ ├─route.php 路由定義文件 │ └─ ... │ ├─public WEB目錄(對(duì)外訪(fǎng)問(wèn)目錄) │ ├─index.php 入口文件 │ ├─router.php 快速測(cè)試文件 │ └─.htaccess 用于apache的重寫(xiě) │ ├─extend 擴(kuò)展類(lèi)庫(kù)目錄 ├─runtime 應(yīng)用的運(yùn)行時(shí)目錄(可寫(xiě),可定制) ├─vendor Composer類(lèi)庫(kù)目錄 ├─.example.env 環(huán)境變量示例文件 ├─composer.json composer 定義文件 ├─LICENSE.txt 授權(quán)說(shuō)明文件 ├─README.md README 文件 ├─think 命令行入口文件
三、部署,配置虛擬域名
安裝成功之后,給項(xiàng)目配置域名,配置完成后直接輸入域名即可訪(fǎng)問(wèn)。這里是單應(yīng)用模式,基本上不用修改配置,配置路徑時(shí),入口文件依舊是/public/index.php
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-450501.html
以上是配置單應(yīng)用,操作比較簡(jiǎn)單,但是項(xiàng)目一般都是多個(gè)模塊(多應(yīng)用模式),多應(yīng)用模式和tp5有些差異。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-450501.html
到了這里,關(guān)于【ThinkPHP6系列學(xué)習(xí)-1】下載并部署ThinkPHP6的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!