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的重写
│...