TP6多应用模式配置及上线部署
基本要求
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目录即可