ThinkPHP6多应用模式
有些时候我们需要在服务器上部署多个PHP程序,那用多个ThinkPHP框架肯定是不合理的,所以我们就要在一个ThinkPHP里部署多个应用。
1、安装多应用模式
我们需要安装一个拓展think-multi-app
,使用composer指令。
1 | composer require topthink/think-multi-app |
2、启用多应用
在config/app.php
文件里的return
里添加如下代码。
1 | 'auto_multi_app' => true, |
这句话后面的逗号千万不能少。
3、创建应用
先删除原有的app/controller
文件。
在终端输入如下指令
1 | php think build [项目名称] |
创建完成之后就可以在app
文件夹下看到刚才创建的项目了,而且项目里会自带一个index.php
的文件,包含一个Index类。
4、路由的编写
我们需要编写路由来指向应用程序,具体的规则如下:
1 | Route::get('rule', 'app\[项目名称]\controller\[类]@[函数]') |
这样通过对应的url就可以访问到相应的应用程序了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 程俞客&称心号!
评论