TP6多应用与二级域名启用
本文章为简单记录TP6项目在启用前的一些最基本的准备工作,主要包括以下几步:
TP6项目安装
在指定目录下运行”create-project topthink/think tp”
多应用的启用:
项目默认为单应用模式,实现项目中最起码都是前后台甚至手机端多项目的,所以,需要启用多目录,过程有:- 删除APP目录下的controller文件夹
- cd tp .进入新建项目中
- 安装多应用模式扩展”composer require topthink/think-multi-app”
- 在config/app.php文件中,修改配置文件开启多应用模式 “ ‘auto_multi_app’ => true”
- 创建应用 php think build admin 和php think build admin
至此,多应用创建就成功了,可以通过
http://localhost/index.php/index/index和http://localhost/index.php/admin/index分别访问前后台页面.
但上面有个有明显的问题就是URL太复杂,下面在第3步做对应的简化.
多应用URL的简化
1.修改的是public目录下的.htaccess文件,隐藏URL中的index.php
这里需要针对WEB服务器是apache/nginx或其它来做针对性的设置,这里可以把上面的文字复制百度下.
2.针对admin设置二级域名,通过admin.localhost直接访问admin应用,操作有两步:
step1:在config/app.php中做如下设置:'domain_bind' => [
'admin' =>'admin',
'*' =>'index'
]
step2:在phpenv中对admin.localhost域名添加一个网站,并同步设置htaccess文件隐藏URL中的index.php.
至此,TP6的项目可以算是一个最基本的准备.
【文章原创作者:滨海网页设计公司 http://www.1234xp.com/binhai.html 复制请保留原URL】