thinkPHP6多应用模式搭建

初次使用根据tp6开发手册搭建,有问题

一、获取tp6目录结构;

tp6开始不再提供压缩包同意使用库管理,新版必须使用composer安装,因为6.0完全依赖composer使用,如果你通过git下载安装将不能正常使用。如果你使用composer安装ThinkPHP过程特别慢,请使用阿里云镜像或者科学上网。

打开命令行窗口(windows用户)或控制台(Linux、Mac	用户)并执行如下命令:使用阿里云镜像获取
composer config	-g repo.packagist composer https://mirrors.aliyun.com/compos er/
composer create-project topthink/think www

具体细节参照官方6.0完全开发手册

二、要使用多应用模式,你需要安装多应用模式扩展 think-multi-app 

注意此处获取位置不能再获取tp6目录的位置执行,应进入下一级目录,我前面项目目录在www,所以需要进入www文件夹中获取扩展

composer require topthink/think-multi-app

三、根据开发手册调整目录结构

 

修改配置文件开启多应用模式:

// 开启多应用
    'auto_multi_app'   => true,

四、创建应用

本人使用开发手册命令创建

php think build demo

我创建三个应用如下

thinkPHP6多应用模式搭建_第1张图片

访问方式:

http://tp.com/index.php/controllerName/actionName
http://tp.com/admin.php/controllerName/actionName

修改.htaccess文件,隐藏index.php


  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
http://tp.com/controllerName/actionName
http://tp.com/controllerName/actionName

访问方式:

我的访问

可以设置默认应用在app.php中

thinkPHP6多应用模式搭建_第2张图片

如有问题:676977101(新群)

你可能感兴趣的:(ThinkPHP)