安裝前準備:
tp6提供了兩種版本安裝方式,這裡我們選擇穩定版本進行安裝
composer create-project topthink/think chat
安裝完成後,cd到chat目錄下執行
php think run
這裡執行成功後 直接訪問http://localhost:8000 就可以訪問成功了
如果訪問失敗,可能是埠被占用了 這裡可以執行
php think run -p 80
繫結指定的埠進行訪問,執行成功後 直接訪問http://localhost 就可以了
3.建立多應用目錄
在 api和index 目錄下建立controller目錄 在controller目錄下新建index.php檔案
<?php
class index extends basecontroller
}
這樣就能直接訪問
api 模組下的index控制器中的index方法 http://localhost/chat/public/index.php/api/index/index
index 模組下的index控制器中的index方法
4.配置應用對應的網域名稱
// 自動多應用模式
// 網域名稱繫結(自動多應用模式有效)
'domain_bind' => [
'www.chat.com' => 'index', // 完整網域名稱配置
'api.chat.com' => 'api', // 二級網域名稱配置
// '*' => 'home', // 二級泛網域名稱配置
],
配置完成後直接訪問
www.chat.com 就能對映到index應用模組
api.chat.com 對映到api模組下類似於如下圖所示
5.配置應用模組之間訪問跨越問題
<?php
// 全域性中介軟體定義檔案
return [
// 全域性請求快取
// \think\middleware\checkrequestcache::class,
// 多語言載入
// \think\middleware\loadlangpack::class,
// session初始化
// \think\middleware\sessioninit::class
// 跨域請求
\think\middleware\allowcrossdomain::class
];
TP6安裝單應用和TP6安裝多應用
php 7.1.0 必須使用composer安裝更新tp61 第一次安裝,在命令列下面,切換到你的web根目錄下 面並執行下面的命令 tp是專案檔名稱可以修改 composer create project topthink think tp2 詳細安裝檢視官方文件 1 在命令列下面,切換到你的專案...
Tp6安裝以及多應用模式設定
修改.htaccess檔案,隱藏index.php 注意 修改的是public目錄下的.htaccess檔案 rewritecond d rewritecond f rewriterule index.php 1 q sa,p t,l rewr iter ule 1 qsa,pt,l rewrite...
tp6 開啟trace 開啟多應用
1.開啟trace 修改跟目錄下.example.env 為.env 2.使用多應用模式 index 主應用 controller 控制器目錄 model 模型目錄 view 檢視目錄 config 配置目錄 route 路由目錄 更多類庫目錄 admin 後台應用 controller 控制器目錄...