thinkphp6开启多应用模式
安装框架
composer create-project topthink/think tp
安装多应用模式扩展
composer require topthink/think-multi-app
删除 app 目录下的 controller 目录
多应用模式部署后,记得删除app目录下的controller目录(系统根据该目录作为判断是否单应用的依据)。
使用命令创建应用
php think build 应用名称(比如api)
配置站点
修改路由规格(隐藏index.php)
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
访问
比如我配置的 tp6.com
http://www.tp6.com/api
http://www.tp6.com/admin
默认应用
可以通过app.php配置文件的default_app配置参数指定默认应用。
// 设置默认应用名称
‘default_app’ => ‘admin’,
当然,也可以通过