学习路之PHP--TP6.0单应用改为多应用模式

本文档详细介绍了如何将ThinkPHP6从单应用模式转换为多应用模式,包括安装think-multi-app扩展、删除原有controller、创建新应用目录、修改配置以及访问方式。通过这个过程,你可以分别管理主应用和后台应用,如index和admin。参考链接提供了更多关于ThinkPHP6多应用模式的详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

默认使用单应用模式部署,目录结构如下:

├─app 应用目录
│  ├─controller         控制器目录
│  ├─model              模型目录
│  ├─view               视图目录
│  └─ ...               更多类库目录
│
├─public                WEB目录(对外访问目录)
│  ├─index.php          入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于apache的重写

 改完后多应用模式...目录如下:

├─app 应用目录
│  ├─index              主应用
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  ├─config          配置目录
│  │  ├─route           路由目录
│  │  └─ ...            更多类库目录
│  │ 
│  ├─admin              后台应用
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  ├─config          配置目录
│  │  ├─route           路由目录
│  │  └─ ...            更多类库目录
│
├─public                WEB目录(对外访问目录)
│  ├─admin.php          后台入口文件
│  ├─index.php          入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于apache的重写
│
├─config                全局应用配置目录
├─runtime               运行时目录
│  ├─index              index应用运行时目录
│  └─admin              admin应用运行时目录

 

1.安装多应用模式扩展think-multi-app: 在根目录下:

composer require topthink/think-multi-app

2.删除原有的controller文件 (必须删)
3.新建自己的应用目录

php think build index
php think build admin


4.修改config/app.php中的 开启多应用自动加载 auto_multi_app => true; 如果没有的话不用更改 然后就可以正常访问了

 还可以参考:

https://www.kancloud.cn/manual/thinkphp6_0/1297876

https://blog.youkuaiyun.com/I_lost/article/details/105244803

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值