强烈向大家推荐一个好网站,
【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!
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
|
curl -sS https:
mv composer.phar /usr/local/bin/composer
|
注: MacOS 10.14, user/local/bin文件夹不存在,需要手工创建
|
1
2
3
4
5
|
composer config -g repo.packagist composer https:
composer config -g repo.packagist composer https:
|
4.2 Windows
打开 https://www.phpcomposer.com/: 下载 setup.exe 安装程序即可
4.3 测试
终端中输入: composer 命令,看到命令提示信息,表示安装成功

4.4 更新版本
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
|
composer create-project topthink/think tp6 6.0.*-dev
Installing topthink/think (6.0.x-dev 9ea8d9fd39a1aac440fd355cf8b4361130267bce)
- Installing topthink/think (6.0.x-dev 9ea8d9f):
Cloning 9ea8d9fd39
- Installing topthink/think (6.0.x-dev 9ea8d9f): Downloading (100%)
Created project in tp
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 9 installs, 0 updates, 0 removals
- Installing topthink/think-installer (v2.0.0): Downloading (100%)
- Installing opis/closure (3.1.6): Downloading (100%)
- Installing psr/simple-cache (1.0.1): Downloading (100%)
- Installing psr/log (1.1.0): Downloading (100%)
- Installing psr/container (1.0.0): Downloading (100%)
- Installing psr/cache (1.0.1): Downloading (100%)
- Installing topthink/framework (6.0.x-dev e9af162): Downloading (100%)
- Installing topthink/think-template (v2.0.1): Downloading (100%)
- Installing topthink/think-view (v1.0.5): Downloading (100%)
Writing lock file
Generating autoload files
> @php think service:discover
Succeed!
> @php think vendor:publish
Succeed!
|
下载完成后, 打开项目目录,例如: tp6, 可以看到如下的目录结构:

6.框架测试
- 这里使用框架内置的 think 命令测试
- 该命令会启动一个本地的临时Web服务器,功能与 php -S localhost:8000 是一样的
详细步骤如下:
|
1
2
3
4
5
6
7
8
9
10
11
|
cd tp6
php think run
ThinkPHP Development server is started On <http:
You can exit with `CTRL-C`
|
根据提示打开浏览器, 在地址栏输入:
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完全开发手册(官方版)
强烈向大家推荐一个好网站,
【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!
强烈向大家推荐一个好网站,
【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!