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配置成功