翼度科技»论坛 编程开发 PHP 查看内容

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

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
一、下载ThinkPHP6

在指定目录(www目录)下打开cmd,使用composer下载thinkphp6,命令后面的thinkphp6就是下载的目录名,可以随意修改。
  1. 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”文件作为环境变量文件
  1. www  WEB部署目录(或者子目录)
  2. ├─app           应用目录
  3. │  ├─controller      控制器目录
  4. │  ├─model           模型目录
  5. │  ├─ ...            更多类库目录
  6. │  │
  7. │  ├─common.php         公共函数文件
  8. │  └─event.php          事件定义文件
  9. ├─config                配置目录
  10. │  ├─app.php            应用配置
  11. │  ├─cache.php          缓存配置
  12. │  ├─console.php        控制台配置
  13. │  ├─cookie.php         Cookie配置
  14. │  ├─database.php       数据库配置
  15. │  ├─filesystem.php     文件磁盘配置
  16. │  ├─lang.php           多语言配置
  17. │  ├─log.php            日志配置
  18. │  ├─middleware.php     中间件配置
  19. │  ├─route.php          URL和路由配置
  20. │  ├─session.php        Session配置
  21. │  ├─trace.php          Trace配置
  22. │  └─view.php           视图配置
  23. ├─view            视图目录
  24. ├─route                 路由定义目录
  25. │  ├─route.php          路由定义文件
  26. │  └─ ...   
  27. ├─public                WEB目录(对外访问目录)
  28. │  ├─index.php          入口文件
  29. │  ├─router.php         快速测试文件
  30. │  └─.htaccess          用于apache的重写
  31. ├─extend                扩展类库目录
  32. ├─runtime               应用的运行时目录(可写,可定制)
  33. ├─vendor                Composer类库目录
  34. ├─.example.env          环境变量示例文件
  35. ├─composer.json         composer 定义文件
  36. ├─LICENSE.txt           授权说明文件
  37. ├─README.md             README 文件
  38. ├─think                 命令行入口文件
复制代码
三、部署,配置虚拟域名

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

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

来源:https://www.cnblogs.com/zxf100/p/17415675.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具