TP6从零开始多应用部署

1.安装TP6

1.首先需要安装composer,两种方式首先可以直接从官网下载composer.exe双击安装;如果你用的phpstudy的话,那么直接从phpstudy里的软件管理里点击安装,安装完后讲composer文件夹里的三个文件拷贝到PHP目录里就可以使用了。
2.使用命令composer create-project topthink/think tp直接安装,后面名字改成自己想要的

2.安装多应用模式扩展

使用命令 composer require topthink/think-multi-app

3.目录结构调整

1.删除app目录下所有文件,否则TP6会识别为单应用,使用命令php think build admin创建应用,后面名随便起


图片.png

2.使用命令生成后目录如下


图片.png

4.增加多应用的入口文件

复制public目录下的index.php,重命名为admin.php,入口文件名与多应用名字对应


图片.png

5.在config目录下的app.php中设置域名绑定

 // 域名绑定(自动多应用模式有效)
    'domain_bind'      => [
        'admin'        =>  'admin',  //  blog子域名绑定到blog应用
        '*'           =>  'index', // 二级泛域名绑定到home应用
    ],

6.设置服务器域名,让www.XXX.com和admin.XXX.com都入口目录都指定到public目录,下面我用的phpstudy配置的

图片.png

7.访问对应网址看效果

多应用-前台

多应用-后台

你可能感兴趣的:(TP6从零开始多应用部署)