下载 TP6 框架
- 6.0 版本开始,必须通过 Composer 方式安装和更新。
- 安装命令:
composer create-project topthink/think tp
- 更新命令:
composer update topthink/framework
开启多应用
- 如果要使用多应用模式,你需要安装多应用模式扩展 think-multi-app。
- 安装多运用:
composer require topthink/think-multi-app
配置多应用
- 删除原有的 controller 文件 (必须删)
- 修改 config/app.php 文件,没有的话不用更改
// 开启多应用
'auto_multi_app' => true
- 创建应用:
php think build demo
, demo 是应用名称 - 修改.htaccess 文件,隐藏入口文件
index.php
, 注意:修改的是 public 目录下的.htaccess 文件
// TP官网隐藏index.php入口文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
// 设置默认从index.php入口文件进入; 域名+应用名+路由 访问admin应用 http://help10086.net/admin/qqqqq; 隐藏入口文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^admin(.*)$ admin.php [L,E=PATH_INFO:$1]
RewriteRule !^admin(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
- 手动复制
config、lang、middleware、route、view
等文件夹到新应用中
在多应用中创建中间键
- 创建命令:
php think make:middleware Check
, middleware 文件夹名,Check 中间键文件名
点击链接:免费下载BD VIP资源(非付费):
https://m.help1688.cn/wxaurl?wxid=14308881211