http://www.php.cn/wenda/159638.html
1. ThinkPHP大事记
-
2017年4月27日,ThinkPHP5.1-beta.1发布
-
2017年12月31日, ThinkPHP5.1.0发布,标志着快速进入迭代期
-
2019年3月3日, ThinkPHP5.1已更新迭代到第35个版本(5.1.35)
-
2019年3月22日, ThinkPHP5.2的 dev 开发版本也发布了
现在告诉大家一个好消息,一个坏消息, 先听哪个?
先说坏消息: 江湖上再也不会有ThinkPHP5.2啦!
好消息: ThinkPHP5.2已正式更名为ThinkPHP6.0啦
2. 核心功能与主要特征
-
全面支持采用PHP7强类型特性
-
全面支持几乎所有PSR开发规范
-
实现了多应用支持
-
全面引入事件系统替代行为
-
全新的应用服务架构
-
视图和模板引擎分离,项目配置更灵活
-
IDE助手,使编辑器智能提示更准确
-
对原来版本的一些函数和类方法进行了统一和精简
3. 环境要求与源码下载
3.1 环境要求: PHP 7.1+
2.2 源码下载
众所周知, 从ThinkPHP5.1开始, 官方网站已不再提供框架源码下载啦
所以, ThinkPHP6.0(以下简称TP6)当然也不能从官网下载
从哪里下载呢?二个途径
Composer 和 Git
参考
Composer下载与安装教程:http://www.php.cn/code/30828.html
Git教程:http://www.php.cn/tool/git/
下面以最常用,也是官方推荐的Composer方式来下载框架源码
4. Composer 下载与安装
4.1 Mac / Linux
1 2 3 4 5 |
|
注: MacOS 10.14, user/local/bin文件夹不存在,需要手工创建
1 2 3 4 5 |
|
4.2 Windows
打开 https://www.phpcomposer.com/: 下载 setup.exe 安装程序即可
4.3 测试
终端中输入: composer 命令,看到命令提示信息,表示安装成功
4.4 更新版本
1 |
|
5. TP6 框架源码下载
(1) 打开Composer官网:https://www.phpcomposer.com/
打开安装包列表, 这时会发生一个跳转, 会转到https://packagist.org/
输入搜索关键字: topthink, 在下面会列出与ThinkPHP框架相关的组件包
打开之后, 可以看到ThinkPHP6.0的版本标签与安装指令
以下是详细的框架源码下载过程:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
下载完成后, 打开项目目录,例如: tp6, 可以看到如下的目录结构:
6.框架测试
-
这里使用框架内置的 think 命令测试
-
该命令会启动一个本地的临时Web服务器,功能与 php -S localhost:8000 是一样的
详细步骤如下:
1 2 3 4 5 6 7 8 9 10 11 |
|
根据提示打开浏览器, 在地址栏输入:
127.0.0.1:8000 或者 localhost:8000 ,显示如下界面
恭喜, ThinkPHP6 框架已经安装成功~~
想现在就体验TinkPHP6吗? 下载源码狠戳这里: http://www.php.cn/xiazai/code/5685
相关参考推荐:
1. ThinkPHP6.0版本正式发布,全面拥抱组件化开发趋势
2. ThinkPHP6.0极速入门(视频教程)
3. ThinkPHP6.0完全开发手册(官方版)