TP6 安裝和多應用模式部署

2021-10-09 05:06:55 字數 1935 閱讀 3786

安裝前準備:

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 控制器目錄...