Blogger Information
Blog 12
fans 0
comment 0
visits 7743
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
TP6多应用与二级域名启用
屈世明
Original
1175 people have browsed it

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

  1. TP6项目安装

    在指定目录下运行”composer 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 index
      至此,多应用创建就成功了,可以通过
      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:在php e n v中对admin.localhost域名添加一个网站,并同步设置htaccess文件隐藏URL中的index.php.

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

Correcting teacher:欧阳克欧阳克

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post