一跷睦、tp6的安裝
1赡矢、tp6安裝前提,檢查當(dāng)前使用的電腦是否已安裝composer饱须,否則先安裝composer域醇,在終端界面執(zhí)行如下命令:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
2、用composer安裝tp6穩(wěn)定版冤寿,在終端界面執(zhí)行如下命令:
composer create-project topthink/think tp (tp為你安裝的項(xiàng)目名稱歹苦,可自定義)
如果你之前已經(jīng)安裝過,那么切換到你的應(yīng)用根目錄下面督怜,然后執(zhí)行下面的命令進(jìn)行更新:
composer update topthink/framework (更新操作會(huì)刪除thinkphp目錄重新下載安裝新版本殴瘦,但不會(huì)影響app目錄)
3、用composer安裝tp6開發(fā)版本号杠,在終端執(zhí)行如下命令:
composer create-project topthink/think=6.0.x-dev tp (通過create-project安裝后在根目錄會(huì)自帶一個(gè).example.env文件(環(huán)境變量示例)蚪腋,可以直接更名為.env文件并根據(jù)自己的要求進(jìn)行修改,在APP_DEBUG開啟調(diào)試模式)
4姨蟋、測(cè)試驗(yàn)證是否正常運(yùn)行屉凯,執(zhí)行下面指令:php think run
http://localhost:8000/
二眼溶、tp6的多應(yīng)用模式悠砚,安裝后默認(rèn)使用單應(yīng)用模式部署,目錄結(jié)構(gòu)如下:
├─app 應(yīng)用目錄
│? ├─controller? ? ? ? 控制器目錄
│? ├─model? ? ? ? ? ? ? 模型目錄
│? ├─view? ? ? ? ? ? ? 視圖目錄
│? └─ ...? ? ? ? ? ? ? 更多類庫目錄
│
├─public? ? ? ? ? ? ? ? WEB目錄(對(duì)外訪問目錄)
│? ├─index.php? ? ? ? ? 入口文件
│? ├─router.php? ? ? ? 快速測(cè)試文件
│? └─.htaccess? ? ? ? ? 用于apache的重寫
│
├─view? ? ? ? ? ? ? ? ? 視圖目錄
├─config? ? ? ? ? ? ? ? 應(yīng)用配置目錄
├─route? ? ? ? ? ? ? ? 路由定義目錄
├─runtime? ? ? ? ? ? ? 應(yīng)用的運(yùn)行時(shí)目錄
如果要使用多應(yīng)用模式堂飞,需要安裝多應(yīng)用模式擴(kuò)展think-multi-app灌旧,在項(xiàng)目根目錄下執(zhí)行如下命令:
composer require topthink/think-multi-app
自動(dòng)多應(yīng)用模式的URL地址默認(rèn)使用如下:
// 訪問admin應(yīng)用? http://serverName/index.php/admin
// 訪問index應(yīng)用? http://serverName/index.php/index