**一.這里使用composer進行項目的創建**
1.composer create-project topthink/think im_api //安裝tp6框架,并取名為im_api,也可以取別的名
2.composer require topthink/think-multi-app //創建多應用項目 app下多個模塊
3.composer require endroid/qr-code 4.1.4 //二維碼擴展包
4.composer require aliyuncs/oss-sdk-php //用阿里 oss+cdn 處理靜態資源,可以不使用
*****
**二.項目文件分層**

app-接口代碼
config-配置文件
public-入口文件
route-路由文件,因為啟用了多應用,所以這個用不上
runtime-運行時的緩存文件
vendor-composer組件
view-視圖文件,這里是前后端分離,所以也用不上
.env-項目配置文件
.example.env-項目配置案例,這里沒有生效,因為文件名是.env才會生效
.gitignore - git 忽略文件
composer.json -composer配置信息
composer.lock - composer鎖定文件
*****
**三.app應用分層**

common - 通用的model(數據層)文件
user-用戶相關的業務邏輯處理
utils-工具類文件