TP6多应用模式配置

我们通过composer的方式下载一个thinkphp6源码

需要使用composer来安装 window下载地址为:https://getcomposer.org/Composer-Setup.exe

安装后记得配置源为阿里云

composer create-project topthink/think 你自己命名的文件夹 

打开的目录为这个

image.png

开启多应用需要安装依赖

composer require topthink/think-multi-app

重点来了!!!

  1. 在app中创建文件夹app1
  2. 将外层的route、view、文件夹移动到app1
  3. 将app文件夹下的conteroller文件也移动到app1
  4. 将app中的common.php复制到app1目录下(个人喜好)
    如图所示


    image.png
  5. 根目录config中的app.php打开,default_app设置为 app1


    image.png
  6. 打开app1下的controller/index.php文件,因为路径改了,这个要追加个app1


    image.png

修改完后验证下,控制台输入 php think run 运行一下(根据个人情况运行,有的人是直接放nginx的)

image.png

运行后效果


image.png

验证多应用,复制一份app1并改名app2

  1. 记得修改app2/controller/index.php中的namespace的app1为app2,然后修改下index方法中的文字,如图:
    image.png

    2、分别访问http://127.0.0.1:8000/app1、http://127.0.0.1:8000/app2
    image.png

    最终效果

你可能感兴趣的:(TP6多应用模式配置)