ThinkPHP 多应用模式初探

 还是很久以前用tp3.0开发过项目,之后就再没使用过,现在tp都更新到6了,与之前差距很大,需要重新练习掌握最新的tp框架使用及特性。

目录

1.安装框架

2.安装多应用模式扩展think-multi-app

3.目录结构修改并创建应用子目录

4.应用创建控制器

5.本地配置

6.配置网站域名 并同步hosts

7.多应用分别访问


1.安装框架

composer create-project topthink/think tp

ThinkPHP 多应用模式初探_第1张图片

2.安装多应用模式扩展think-multi-app

composer require topthink/think-multi-app

ThinkPHP 多应用模式初探_第2张图片

3.目录结构修改并创建应用子目录

ThinkPHP 多应用模式初探_第3张图片

创建两个应用,分别为前端Api调用,后端运营使用,并创建controller目录

复制app目录下的config route目录及其中文件

4.应用创建控制器

app/admin/controller目录创建Index控制器文件

app/index/controller目录创建Index控制器文件

5.本地配置

复制.example.env 命名为.env文件

ThinkPHP 多应用模式初探_第4张图片

修改里面配置 主要这几项 

ThinkPHP 多应用模式初探_第5张图片

6.配置网站域名 并同步hosts

配置到项目public目录下

ThinkPHP 多应用模式初探_第6张图片

 注意:保存public/.htaccess文件中的重写规则,小皮面板设置网站后容易给置空

7.多应用分别访问

直接访问域名 或 访问域名下index.php,这时访问为index应用

ThinkPHP 多应用模式初探_第7张图片

访问admin应用,需要指定admin.php入口文件 或者admin应用

ThinkPHP 多应用模式初探_第8张图片

 

 这样一个简单的多应用开发模式就完成了。

 

你可能感兴趣的:(#,ThinkPHP,php,tp,ThinkPHP,TP,多应用模式)