TinkPHP6目前已經上線, 下載原始碼狠戳這裡: http://www.php.cn/xiazai/code/5685
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. 下载composer.phar: curl -sS https://getcomposer.org/installer | php // 2. 将 composer 命令移动到bin目录,使之全局可用 mv composer.phar /usr/local/bin/composer
註: MacOS 10.14, user/local/bin資料夾不存在,需要手動建立
// 3. 设置中国全量镜像,提升访问速度 composer config -g repo.packagist composer https://packagist.phpcomposer.com // 如果上面错误存在问题,请使用这个镜像地址 composer config -g repo.packagist composer https://packagist.laravel-china.org
#4.2 Windows
開啟https://www.phpcomposer.com/: 下載 setup.exe 安裝程式即可
4.3 測試
在終端機中輸入: composer 指令,看到指令提示訊息,表示安裝成功
#4.4 更新版本##
composer selfupdate // 终端执行该命令将composer更新到最新版
5. TP6 框架原始碼下載
(1) 開啟Composer官網:以下是詳細的框架原始碼下載過程:
// 打开终端,执行指令: composer create-project topthink/think tp6 6.0.*-dev /** * 指令中各个参数的解释: * `create-project`: 是composer中的项目创建命令 * `topthink/think`: ThinkPHP的组件包 * `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. 打开终端工具, 切换到当前的Web目录下面 // 2. 进入tp6项目目录 cd tp6 // 3. 创建本地服务器, 启动框架 php think run // 提示用户在本机的8000商品开启了一个Web服务 ThinkPHP Development server is started On <http://127.0.0.1:8000/> You can exit with `CTRL-C`
根据提示打开浏览器, 在地址栏输入:
127.0.0.1:8000 或者 localhost:8000 ,显示如下界面
恭喜, ThinkPHP6 框架已经安装成功~~
相关参考推荐:
1. ThinkPHP6.0版本正式发布,全面拥抱组件化开发趋势
以上是thinkphp6上線了嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文討論了ThinkPHP的內置測試框架,突出了其關鍵功能(例如單元和集成測試),以及它如何通過早期的錯誤檢測和改進的代碼質量來增強應用程序可靠性。

本文討論了在無服務器體系結構中使用ThinkPHP的關鍵注意事項,專注於性能優化,無狀態設計和安全性。它突出了諸如成本效率和可擴展性之類的收益,但也應對挑戰

本文討論了在ThinkPHP微服務中實施服務發現和負載平衡,重點是設置,最佳實踐,集成方法和推薦工具。[159個字符]

ThinkPHP的IOC容器提供了高級功能,例如懶惰加載,上下文綁定和方法注入PHP App中有效依賴性管理的方法。Character計數:159

ThinkPHP具有輕巧的設計,MVC架構和可擴展性。它通過各種功能提高可擴展性,加快開發並提高安全性。

本文概述了使用ThinkPhp和RabbitMQ構建分佈式任務隊列系統,重點是安裝,配置,任務管理和可擴展性。關鍵問題包括確保高可用性,避免常見的陷阱,例如不當


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

禪工作室 13.0.1
強大的PHP整合開發環境