讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 25.1 ThinkPHP 5 >

25.1 ThinkPHP 5

25.1.1 ThinkPHP 5介紹與下載

ThinkPHP是由上海頂想公司開發維護的一個免費開源的,快速、簡單的,基於MVC和面向對象的輕量級PHP開發框架,是為了敏捷Web應用開發和簡化企業應用開發而誕生的。ThinkPHP自誕生以來一直秉承簡潔、實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性,並且擁有眾多原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進。ThinkPHP遵循Apache2開源許可協議發佈,意味著用戶可以免費使用ThinkPHP,甚至允許把你基於ThinkPHP開發的應用開源或商業產品發佈/銷售。

ThinkPHP 5是一個為API開發而設計的高性能框架——是一個顛覆和重構版本,採用全新的架構思想,引入了很多PHP新特性,優化了核心,減少了依賴,實現了真正的惰性加載,支持Composer,並針對API開發做了大量優化。

ThinkPHP的官方網站為http://www.thinkphp.cn/。ThinkPHP 5的官方開發文檔地址為http://www.kancloud.cn/manual/thinkphp5。

ThinkPHP 5對環境的要求如下。

·PHP在5.4.0版本以上(但不支持PHP 5.4 dev和PHP 6)。

·PDO PHP Extension。

·MBstring PHP Extension。

·CURL PHP Extension。

ThinkPHP提供多種安裝方式,包括官網下載安裝、Composer安裝以及Git下載安裝。

ThinkPHP官方網站提供了穩定版本或者帶擴展完整版本的下載,但版本不一定是最新版。

使用Composer安裝方式安裝可以在Linux和Mac OS X中運行如下命令。


curl -sS https:// getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
  

Git下載安裝可以獲得最新版本。ThinkPHP 5主要的倉庫地址如下。

·應用項目:https://github.com/top-think/think。

·核心框架:https://github.com/top-think/framework。

ThinkPHP 5成功配置之後,默認首頁如圖25-1所示。

圖25-1 ThinkPHP配置成功