TP5.0、TP5.1、TP6.0 下載方式及環境要求
1. TP5.0 下載方式和環境要求
**TP5.0 環境要求:PHP版本 >= 5.4 **
PHP版本:PHP >= 5.4.0
PHP擴展:PDO PHP Extension、MBstring PHP Extension、CURL PHP Extension
ThinkPHP5.0 官方手冊 - 安裝:https://www.kancloud.cn/manual/thinkphp5/118006
TP5.0 下載方式:官網(此下載方式已廢棄)、composer、git
ThinkPHP官網:https://www.thinkphp.cn
在2020年上半年之前還可以在官網下載 TP5.0,今天(2020-10-1)我看官網已經沒有直接下載 tp5.0 的地方了
使用 composer 下載官方發布的 tp5.0 最新穩定版
composer create-project topthink/think=5.0.*
2. TP5.1 下載方式和環境要求
**TP5.1 環境要求:PHP版本 >= 5.6 **
PHP版本:PHP >= 5.6.0
PHP擴展:PDO PHP Extension、MBstring PHP Extension
TP5.1 雖然支持 5.6 的版本,但是推薦使用 PHP7+,性能更好
ThinkPHP5.1 官方手冊 - 安裝:https://www.kancloud.cn/manual/thinkphp5_1/353948
TP5.1 下載方式:通過 composer 或 git
不支持在官網(thinkphp.cn)下載,可以使用 compsoer 或 git 下載 TP5.1 的版本
TP5.1官方手冊原文:5.1版本開始,官網不再提供下載版本,請使用Composer或者git方式安裝和更新。
推薦使用 composer 的方式,從 TP6.0 開始,就只支持通過 composer 下載了
使用 composer 下載官方發布的 tp5.1 最新穩定版
composer create-project topthink/think=5.1.*
3. TP6.0 下載方式和環境要求
**TP6.0 環境要求:PHP版本 >= 7.1 **
PHP版本:PHP >= 7.1.0
PHP擴展:PDO PHP Extension、MBstring PHP Extension
ThinkPHP6.0 官方手冊 - 安裝:https://www.kancloud.cn/manual/thinkphp6_0/1037481
TP6.0 下載方式:必須通過 composer 下載,不支持通過 git 下載了
TP6.0官方手冊原文:6.0版本開始,必須通過Composer方式安裝和更新,所以你無法通過Git下載安裝。
使用 composer 下載官方發布的 tp6.0 最新穩定版
composer create-project topthink/think=6.0.*
4. 為什么 composer create-project 下載的不是最新版本
在上一個公司時,同學兼同事問我了一個問題:
我當前PHP版本是PHP7.3 phpinfo(),為什么 composer create-project 下載的不是最新版本 ?(當前最新的是 6.0)
剛開始我也不知道具體的原因,命令行執行 php -v,顯示的 5.6 版本,于是猜測是因為雖然當前使用的 7.3 版本,但是因為 Path 環境變量中的 PHP 版本是 5.6, composer 執行下載的時候讀取的是環境變量中的版本,將環境變量中的PHP版本改為 7.3 的,下載的就是最新的版本了
結論:因為最新的 6.0 版本需要 PHP7.1+,但是環境變量中的版本是 5.6,所以下載的是支持 PHP5.6 的最新版TP,也就是 TP5.1。因為 PHP 5.6 不支持 TP6.0,所以下載了支持 PHP 5.6 的最新TP版本
5. 總結
TP5.0 要求PHP版本 >= 5.4.0
TP5.1 要求PHP版本 >= 5.6.0
TP6.0 要求PHP版本 >= 7.1.0
TP5.0、TP5.1 可以通過 composer 或 git 下載, TP6.0 必須通過 composer 下載。一句話:推薦使用 composer 下載
composer create-project 在下載框架的時候會讀取環境變量中的PHP版本,再根據框架所需要的PHP版本進行對比,下載最新符合要求的版本

浙公網安備 33010602011771號