TP6多应用与二级域名启用

编辑: admin 分类: 电脑知识 发布时间: 2023-06-14 来源:互联网

本文章为简单记录TP6项目在启用前的一些最基本的准备工作,主要包括以下几步:

  1. TP6项目安装

    在指定目录下运行”create-project topthink/think tp”

  2. 多应用的启用:
    项目默认为单应用模式,实现项目中最起码都是前后台甚至手机端多项目的,所以,需要启用多目录,过程有:

    1. 删除APP目录下的controller文件夹
    2. cd tp .进入新建项目中
    3. 安装多应用模式扩展”composer require topthink/think-multi-app”
    4. 在config/app.php文件中,修改配置文件开启多应用模式 “ ‘auto_multi_app’ => true”
    5. 创建应用 php think build admin 和php think build admin
      至此,多应用创建就成功了,可以通过
      http://localhost/index.php/index/index和http://localhost/index.php/admin/index分别访问前后台页面.
      但上面有个有明显的问题就是URL太复杂,下面在第3步做对应的简化.
  3. 多应用URL的简化

    1.修改的是public目录下的.htaccess文件,隐藏URL中的index.php
    这里需要针对WEB服务器是apache/nginx或其它来做针对性的设置,这里可以把上面的文字复制百度下.
    2.针对admin设置二级域名,通过admin.localhost直接访问admin应用,操作有两步:
    step1:在config/app.php中做如下设置:

    1. 'domain_bind' => [
    2. 'admin' =>'admin',
    3. '*' =>'index'
    4. ]

    step2:在phpenv中对admin.localhost域名添加一个网站,并同步设置htaccess文件隐藏URL中的index.php.

至此,TP6的项目可以算是一个最基本的准备.

【文章原创作者:滨海网页设计公司 http://www.1234xp.com/binhai.html 复制请保留原URL】