返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >【ThinkPHP6系列学习-1】下载并部署ThinkPHP6
  • 166
分享到

【ThinkPHP6系列学习-1】下载并部署ThinkPHP6

php开发语言 2023-09-10 10:09:34 166人浏览 薄情痞子
摘要

目录 一、下载ThinkPHP6 二、目录结构 三、部署,配置虚拟域名 一、下载ThinkPHP6 在指定目录(www目录)下打开cmd,使用composer下载thinkphp6,命令后面的thinkphp6就是下载的目录名,可以随意

目录

一、下载ThinkPHP6

二、目录结构

三、部署,配置虚拟域名


一、下载ThinkPHP6

在指定目录(www目录)下打开cmd,使用composer下载thinkphp6,命令后面的thinkphp6就是下载的目录名,可以随意修改。

composer create-project topthink/think thinkphp6

二、目录结构

下载后,查看目录结构,tp6的目录结构和tp5不同,默认是单应用(只有一个模块),如果需要多应用,需要开启多应用模式,后面文章再讲。

主要用到的目录有app、view、config、pulic。详细介绍可参考官网说明https://www.kancloud.cn/manual/thinkphp6_0/1037483

app/controller/  是控制器目录,对应tp5的application/模块名/controller/

app/model/ 是模型目录,对应tp5的application/模块名/model/

view/ 是视图目录,存放前端页面,对应tp5的application/模块名/view/

config/ 是配置文件,tp5的配置信息是在config.php一个文件里填写,tp6单独分开了多个文件,并放到了config目录下

public/ 公共文件,public/index.php是项目入口文件

.example.env 是环境便利示例文件,在使用前需要重新创建一个新的文件,命名为“.evn.”文件作为环境变量文件

www  WEB部署目录(或者子目录)├─app           应用目录│  ├─controller      控制器目录│  ├─model           模型目录│  ├─ ...            更多类库目录│  ││  ├─common.php         公共函数文件│  └─event.php          事件定义文件│├─config                配置目录│  ├─app.php            应用配置│  ├─cache.php          缓存配置│  ├─console.php        控制台配置│  ├─cookie.php         Cookie配置│  ├─database.php       数据库配置│  ├─filesystem.php     文件磁盘配置│  ├─lang.php           多语言配置│  ├─log.php            日志配置│  ├─middleware.php     中间件配置│  ├─route.php          URL和路由配置│  ├─session.php        Session配置│  ├─trace.php          Trace配置│  └─view.php           视图配置│├─view            视图目录├─route                 路由定义目录│  ├─route.php          路由定义文件│  └─ ...   │├─public                WEB目录(对外访问目录)│  ├─index.php          入口文件│  ├─router.php         快速测试文件│  └─.htaccess          用于apache的重写│├─extend                扩展类库目录├─runtime               应用的运行时目录(可写,可定制)├─vendor                Composer类库目录├─.example.env          环境变量示例文件├─composer.JSON         composer 定义文件├─LICENSE.txt           授权说明文件├─README.md             README 文件├─think                 命令行入口文件

三、部署,配置虚拟域名

安装成功之后,给项目配置域名,配置完成后直接输入域名即可访问。这里是单应用模式,基本上不用修改配置,配置路径时,入口文件依旧是/public/index.php

以上是配置单应用,操作比较简单,但是项目一般都是多个模块(多应用模式),多应用模式和tp5有些差异。

下一篇【ThinkPHP6系列学习-2】多应用模式配置

来源地址:https://blog.csdn.net/qq_25285531/article/details/130747978

--结束END--

本文标题: 【ThinkPHP6系列学习-1】下载并部署ThinkPHP6

本文链接: https://lsjlt.com/news/402211.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【ThinkPHP6系列学习-1】下载并部署ThinkPHP6
    目录 一、下载ThinkPHP6 二、目录结构 三、部署,配置虚拟域名 一、下载ThinkPHP6 在指定目录(www目录)下打开cmd,使用composer下载thinkphp6,命令后面的thinkphp6就是下载的目录名,可以随意...
    99+
    2023-09-10
    php 开发语言
  • 【ThinkPHP6系列学习-2】多应用模式配置
    这里写一写TP6下配置多应用。因为TP6和TP5有所差异,TP6默认是单应用模式(单模块),而我们实际项目中往往是多应用的(多个模块),所以在利用TP6是就需要进行配置,开启多应用模式。 目录 一、安装多应用模式 1、安装多应用模型 2、安...
    99+
    2023-08-31
    php 开发语言
  • layui学习笔记(一) 关于layuiAdmin pro+ThinkPHP6部署方案
    layuiAdmin pro 是完全基于 layui 架构而成的后台管理模板系统,可以更轻松地实现前后端分离,它是mvc 的简化版,全面接管 视图 和 页面路由,并可自主完成数据渲染,服务端通常只负责数据接口,而前端只需专注视图和事件交...
    99+
    2023-09-03
    前端 layui php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作