首页 / 后端 / PHP / TP6多应用模式配置及上线部署
TP6多应用模式配置及上线部署
歪脖37684 PHP
916浏览
2022-03-10 02:38:16

基本要求

ThinkPHP6.0的环境要求:PHP >= 7.1.0

1:安装稳定版

composer create-project topthink/think tp6-webblog

eg:tp6-webblog是项目名称,可以修改

2:执行指令安装多应用模式功能

TP6默认是单应用模式,需要在项目根目录执行下面代码

composer require topthink/think-multi-app

3:删除app下目录所有内容,原有的controller必须删

4:创建应用目录

php think build pc
php think build m

根据自己需要创建

5:打开config/app.php修改配置文件

// 设置默认应用名称
'default_app' => 'pc',
// 开启自动多模式(没有的话不用管它)
'auto_multi_app' => true,
// 开启应用快速访问
'app_express' => true,

配置完成后,输入127.0.0.1或者127.0.0.1/pc就可以进入PC应用

(需要先配置伪静态 传送门: https://www.zxlmx.com/zhaji/houduan/php/125.html)

输入127.0.0.1/m进入M应用

6:上线准备

上线前需要打开config/app.php配置:

// 域名绑定(自动多应用模式有效)
'domain_bind'      => [
  'www'	=> 'pc',
  'm'	=> 'm'	
],

保存后上传到服务器,把www.zxlmx.com和m.zxlmx.com同时指向TP框架的public目录即可

相关推荐