composer 多应用配置

1.下载compsoer依赖包:

(稳定板)

composer create-project topthink/think tp

(开发板)

composer create-project topthink/think=6.0.x-dev tp

2.安装多应用扩展:

composer require topthink/think-multi-app

3.生成应用目录:

php think build admin

4.删除原来的controller目录

5.修改config里面的app.php

     // 自动多应用模式
    'auto_multi_app'   => true,
    // 开启应用快速访问
    'app_express'    =>    true,
    // 默认应用
    'default_app'      => 'admin',

6.如需要可以在nginx里添加和修改配置:

   location /admin/ {
    if (!-e $request_filename) {
           rewrite  ^(.*)$  /index.php?s=/$1  last;
            }
       autoindex  off;    
    }
├─app 应用目录
│  ├─index              主应用
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  ├─config          配置目录
│  │  ├─route           路由目录
│  │  └─ ...            更多类库目录
|  |
│  ├─admin              后台应用
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  ├─config          配置目录
│  │  ├─route           路由目录
│  │  └─ ...            更多类库目录
│
├─public                WEB目录(对外访问目录)
│  ├─index.php          入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于apache的重写
│...

おすすめ

転載: blog.csdn.net/EderesK/article/details/122527769