首页 PHP后端 TP6多应用部署简单的个人总结--第一篇【原创】
TP6多应用部署简单的个人总结--第一篇【原创】
作者 : tanyi 来源 : 我的笔记 浏览 : 1340 次 时间 : 2019-12-16 14:50:50
简述
很多新手朋友对于tp6的多应用模式使用很是恼火,无从下手,部署过程也是各种不顺,这篇文章是我个人针对tp6多应用部署使用的一个简单记录,希望可以给不会的朋友提供一些帮助,如有问题欢迎指正,我会第一时间修改。

安装过程就不说了,直接composer安装,这里假定你本地已经安装好了tp6.下面开始进入正题。

tp6多应用模式部署大概是有两种方法,一种是单入口自动多应用模式,第二种是一个入口文件对应一个应用,我们先讲第一种部署模式,单入口自动多应用模式。

这里要提一下就是要使用多应用模式光安装tp6主体框架是不行的,还需要安装多应用模式扩展。

composer require topthink/think-multi-app

安装好扩展后就可以开始配置了。先说明一下为了简化url,我会采用域名绑定的方式访问各应用,如果你还不知道如何使用域名绑定可以去看看手册,(手册说明:如果你的多应用使用多个子域名或者独立域名访问,你可以在config/app.php配置文件中定义域名和应用的绑定。)

'domain_bind' => [
    'blog'        =>  'blog',  //  blog子域名绑定到blog应用
    'shop.tp.com' =>  'shop',  //  完整域名绑定
    '*'           =>  'home', // 二级泛域名绑定到home应用
],

因为牵扯到域名绑定所以本地需要设置两个或多个虚拟域名作为备用,我只建两个应用,前台和后台应用,所以建了两个虚拟域名。

image.png

准备工作做完了后现在开始配置服务器,我用的apache,所以配置如下,两个域名都指向index.php这个入口文件。

image.png

打开config目录下面的app.php配置域名绑定,将主域名绑定到index应用,admin子域名绑定到admin应用

image.png

在app目录下新建index,admin两个文件,并复制原来的controller文件夹分别到新建的两个应用文件下下面,并修改各自controller文件的命名空间,将原来的controller文件夹删掉。复制route文件夹到两个应用文件夹下面备用,最后目录结构是这样。

image.png

现在我们可以开始多应用模式访问了,我index应用index方法返回应用名。

image.png

浏览器访问www.tp6.cn,结果正确

image.png

接着我们访问admin,admin控制器内也是返回应用名。

image.png

可以看到结果也是正确的。

image.png

说明我们单入口自动多应用模式基本部署完了,我们可以给应用加上路由访问试试。我在各应用的index控制器下新建一个名为ceshi的方法,然后对其设置路由访问。比如index应用控制器内是这样。

image.png

然后在app/index/route/route.php文件里面设置路由

image.png

现在我们可以用www.tp6.cn/ceshi 这个地址去访问ceshi方法了

image.png

后台应用也是一样的道理。

如果访问提示:No input file specified.打开public文件夹修改htaccess文件,在index.php后面加一个问号

image.png

PS:其他常用扩展安装

composer require topthink/think-view          //模板渲染
composer require topthink/think-captcha       //验证码


上一篇: php+xdebug+phpstorm代码断点调试配置【原创】

下一篇: 微信公众号JSSDK的使用【原创】
版权声明:原创文章,转载时请注明原始出处,作者等相关信息。
本文连接:https://ntbk8.cn/d-99.html
留言
上传图片
评论列表

91 篇

文章总数

36190 次

浏览总数

92 条

评论总数

昵称 Telkobe
职业 PHP开发
家乡 四川南充
住址 暂居成都
QQ 946188985
文章搜索
热门文章
最新文章
新闻头条

1 通了!栖霞救援4号钻孔成功透巷,新的生命联络通道建立!

2 山东栖霞市笏山金矿事故救援最新进展:5中段一名伤势危重矿工已无生命迹象

3 复旦大学附属肿瘤医院发现一人核酸检测结果可疑

4 腊八节送祝福,敬老院里送温暖

5 【年·记忆】在山城永寿过年

6 【年·记忆】淘粮食碨过年面

7 肇庆申办中国足球职业联赛 接受中国足协考察团检验

8 八旬老人险些坠楼 江阴两位热心市民一个托举、一个牵拉

9 喜马拉雅年度优秀开发者评选结果出炉,这些品牌上榜

10 速破涉疫造谣案 “一拖二”被处罚

11 酒后驾车途中被查 瘫倒在地尿湿裤子

12 男子偷别人的外卖吃 真的是为生活所迫?

13 腊八粥暖心,乌铁青年团员为坚守岗位干部职工和旅客送温暖

14 消防员背70多斤设备险坠楼 获救后他这么说...

15 中山市多个智造公共服务平台预计春节前后迎来施工安装小高峰

16 携程联合人民网发起安心过年公益计划

17 新疆博尔塔拉州精河县发生3.0级地震,震源深度17千米

18 女子腹痛难忍 竟是被一根5厘米长鱼骨穿肠了!

19 杭州野生动物世界为动物特制“腊八大餐”

20 真正的富有,是你脸上的微笑

21 孙悟空也玩穿越 《西游记》的“同人文”有多奇幻?

22 8岁小男孩警务室报警:有个3岁小孩跟家人走散了

23 睡前聊一会儿 | 一个差评都没有的店,你会去吗?

24 弟弟酒驾让哥哥“背锅”交警根据签名还原事实

25 关于年终奖,这份调查报告有你感兴趣的内容……

26 大寒之后再坚持一周进入五九 气温日渐回暖

27 时隔19年 大寒与腊八再度喜相逢

28 辞旧迎新从“头”开始 年关临近青岛美发店生意红火

29 骗子盯上“假期档”厦门警方提醒防范三类寒假骗术

30 男子轻信“刷单致富” 成为洗钱帮凶

历史上的今天

1 在745年前的今天,1276年1月21日 (农历正月初四),英诺森五世任第185任教皇。

2 在228年前的今天,1793年1月21日 (农历腊月初十),法王路易十六被送上断头台。

3 在151年前的今天,1870年1月21日 (农历腊月二十),俄国杰出的哲学家、思想家、作家赫尔岑逝世。

4 在144年前的今天,1877年1月21日 (农历腊月初八),中国近代第一位驻外使节郭嵩焘赴英。

5 在136年前的今天,1885年1月21日 (农历腊月初六),日本战犯、陆军大将板垣征四郎出生。

6 在134年前的今天,1887年1月21日 (农历腊月廿八),美籍德国心理学家、格式塔心理学的创始人之一克勒出生。

7 在129年前的今天,1892年1月21日 (农历腊月廿二),英国著名天文学家亚当斯逝世。

8 在126年前的今天,1895年1月21日 (农历腊月廿六),日本决定占领钓鱼岛。

9 在122年前的今天,1899年1月21日 (农历腊月初十),欧宝公司开始生产汽车。

10 在121年前的今天,1900年1月21日 (农历腊月廿一),加拿大军队启程前往南非参加布尔战争。

11 在110年前的今天,1911年1月21日 (农历腊月廿一),美国劳斯首次提出癌肿瘤是病毒所致。

12 在102年前的今天,1919年1月21日 (农历腊月二十),李熙朝鲜高宗逝世。

13 在97年前的今天,1924年1月21日 (农历腊月十六),列宁逝世。

14 在95年前的今天,1926年1月21日 (农历腊月初八),意大利著名神经学家、病理学家戈尔吉逝世。

15 在91年前的今天,1930年1月21日 (农历腊月廿二),伦敦海军会议开幕。

16 在87年前的今天,1934年1月21日 (农历腊月初七),中华苏维埃第二次全国代表大会召开。

17 在85年前的今天,1936年1月21日 (农历腊月廿七),“爱江山还是爱美人”——英王爱德华八世的痛苦选择。

18 在84年前的今天,1937年1月21日 (农历腊月初九),红军西路军西征失败,董振堂牺牲。

19 在84年前的今天,1937年1月21日 (农历腊月初九),抗日红军大学易名抗日军政大学。

20 在83年前的今天,1938年1月21日 (农历腊月二十),中国电影制片厂成立,总部设在昆明。

21 在75年前的今天,1946年1月21日 (农历腊月十九),国民党政府将汪精卫坟墓炸毁。

22 在74年前的今天,1947年1月21日 (农历腊月三十),欧洲经历1883年以来最寒冷的冬天。

23 在74年前的今天,1947年1月21日 (农历腊月三十),乔治·马歇尔被任命为美国国务卿。

24 在73年前的今天,1948年1月21日 (农历腊月十一),台湾企业家,英业达集团副董事长温世仁出生。

25 1949年1月21日 (农历腊月廿三),蒋介石宣布“引退”,李宗仁任代理总统。

26 1950年1月21日 (农历腊月初四),英国作家乔治·奥韦尔去世。

27 1951年1月21日 (农历腊月十四),中国人民志愿军空军在朝鲜战场上首次参加实战。

28 1951年1月21日 (农历腊月十四),阿尔卑斯山发生巨大雪崩。

29 1953年1月21日 (农历腊月初七),微软创始人之一 保罗·艾伦出生。

30 1954年1月21日 (农历腊月十七),世界上第一艘核动力潜艇“鹦鹉螺”号下水。

31 1955年1月21日 (农历腊月廿八),中国评剧院成立。

32 1958年1月21日 (农历腊月初二),委内瑞拉人民起义爆发。

33 1960年1月21日 (农历腊月廿三),人类第一次将动物送入太空。

34 1960年1月21日 (农历腊月廿三),日本漫画家永野护出生。

35 1963年1月21日 (农历腊月廿六),非洲裔美国篮球运动员奥拉朱旺出生。

36 1963年1月21日 (农历腊月廿六),“雷锋班”称号的命名大会举行。

37 1970年1月21日 (农历腊月十四),美国波音747喷气客机首次飞行。

38 1976年1月21日 (农历腊月廿一),两架协和式超音速客机,作首次商业飞行。

39 1976年1月21日 (农历腊月廿一),毛泽东提议华国锋任国务院代总理并主持中央常工作。

40 1977年1月21日 (农历腊月初三),西藏昌都地区首次发现恐龙化石。

41 1991年1月21日 (农历腊月初六),周培源奖用金设立。

42 1996年1月21日 (农历腊月初二),北京西客站开通运营。

43 2002年1月21日 (农历腊月初九),援阿重建国际会议开幕。

44 2006年1月21日 (农历腊月廿二),易卜拉欣·鲁戈瓦,科索沃总统,终年61岁。

百度统计 站长统计

©2018-2021 www.ntbk8.cn. All rights reserved.  蜀ICP备18006425号

友情链接:  若岚博客  vipbic  卢松松博客  快云vps  Geticsen  聚宝盆  飞之梦工作室  7分钟课堂  提交友链