赞
踩
composer require topthink/think-multi-app
安装完成后,删除项目的中默认的controller文件夹
使用命令来快速床架多应用(在命令终端中输入下面的命令),这里我创建了两个应用,index和admin
- php think build index
- php think build admin
- 'app_map' => [
- 'think' => 'admin', // 把admin应用映射为think
- ],
应用映射后,原来的应用名将不能被访问,例如上面的admin
应用不能直接访问,只能通过think
应用访问。具体看官方手册ThinkPHP官方手册。
// 域名绑定(自动多应用模式有效) 'domain_bind' => [ 'index.tp8.com' => 'index', 'admin.tp8.com' => 'admin', ],
注:我配置了伪静态,域名后面不要index.php就可以访问。nginx服务
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
composer require topthink/think-multi-app
php think build 应用名
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。