概述
QQ:23426945 PHP技术群: 159789818 个人技术博客:https://www.itqaq.com
TP6.0中的路由省略应用名只能用
入口文件绑定应用
和域名绑定应用
,经过测试,最后得出域名绑定应用
是最合适的部署方式。如果有更好的部署方案,欢迎分享。QQ:23426945
1. 下载TP6.0,引入多应用模式扩展
composer create-project topthink/think tp6
composer require topthink/think-multi-app
2. 配置多个虚拟域名(多个域名用于域名绑定应用)
apache虚拟主机配置文件:conf/extra/httpd-vhosts.conf
添加以下内容
<VirtualHost *:80>
DocumentRoot "E:wwwthinkphptp6public"
ServerName tp6.cy
ServerAlias liang.tp6.cy admin.tp6.cy
</VirtualHost>
本地路由表:C:/Windows/System32/drivers/etc/hosts
域名映射IP
127.0.0.1 tp6.cy
127.0.0.1 liang.tp6.cy
127.0.0.1 admin.tp6.cy
3. 此时三个域名都可以用于访问
4. 域名绑定应用
修改配置文件:config/app.php
// 域名绑定(自动多应用模式有效)
'domain_bind' => [
'*' => 'index',
'liang' => 'admin',
'admin' => 'admin',
],
此时 tp6.cy
绑定到了 index应用
,liang.tp6.cy
admin.tp6.cy
绑定到了 admin应用
5. 复制 layuiadmin 单页版的 src
、start
目录
6. 在TP6.0的public目录下新建一个admin目录,并将layuiadmin资源放进去
修改宿主页面中的路径、配置实时刷新缓存
7. admin应用index控制器的index方法重定向到layuiadmin宿主页面
添加重定向
访问绑定到admin应用的域名,自动重定向到layuiadmin
最后
以上就是尊敬戒指为你收集整理的ThinkPHP6.0 多应用模式 部署 Layuiadmin 单页版的全部内容,希望文章能够帮你解决ThinkPHP6.0 多应用模式 部署 Layuiadmin 单页版所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复