`ThinkPHP5`的環境要求如下:
> * PHP >= 5.4.0
> * PDO PHP Extension
> * MBstring PHP Extension
> * CURL PHP Extension
嚴格來說,`ThinkPHP`無需安裝過程,這里所說的安裝其實就是把`ThinkPHP`框架放入`WEB`運行環境(**前提是你的WEB運行環境已經OK**),可以通過下面幾種方式獲取和安裝ThinkPHP。
## 一、官網下載安裝
獲取`ThinkPHP`的方式很多,官方網站([http://thinkphp.cn](http://thinkphp.cn/))提供了[穩定版本](http://thinkphp.cn/down/framework.html)或者帶擴展完整版本的下載。
> 官網的下載版本不一定是最新版本,GIT版本獲取的才是保持更新的版本。
## 二、Composer安裝
`ThinkPHP5`支持使用`Composer`安裝,如果還沒有安裝?`Composer`,你可以按?[Composer安裝](http://www.hmoore.net/thinkphp/composer/35669)?中的方法安裝。在?`Linux`?和?`Mac OS X`?中可以運行如下命令:
~~~
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
~~~
在 Windows 中,你需要下載并運行?[Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe)。
如果遇到任何問題或者想更深入地學習 Composer,請參考?[Composer 文檔(英文)](https://getcomposer.org/doc/),[Composer 中文](http://www.hmoore.net/thinkphp/composer)。
如果你已經安裝有?`Composer`?請確保使用的是最新版本,你可以用?`composer self-update`?命令更新?`Composer`?為最新版本。
然后在命令行下面,切換到你的web根目錄下面并執行下面的命令:?
穩定版:
~~~
composer create-project topthink/think tp5 --prefer-dist
~~~
開發版:
`composer create-project topthink/think tp5 dev-master --prefer-dist`
如果出現錯誤提示,請根據提示操作或者參考[Composer中文文檔](http://www.hmoore.net/thinkphp/composer)。
> 如果國內訪問`composer`的速度比較慢,可以參考這里的說明[使用國內鏡像](http://pkg.phpcomposer.com/)
> [解決 Composer 運行時的 Xdebug 沖突](https://segmentfault.com/a/1190000006835525?utm_source=tuicool&utm_medium=referral)
> [多線程式安裝插件](https://github.com/hirak/prestissimo)
插件官網數據說“安裝 laravel” 從 288s -> 26s。
> 升級 `composer update`
## 三、Git安裝
如果你不太了解`Composer`或者覺得`Composer`太慢,也可以使用`git`版本庫安裝和更新,`ThinkPHP5.0`拆分為多個倉庫,主要包括:
* 應用項目:`https://github.com/top-think/think`
* 核心框架:`https://github.com/top-think/framework`
> 之所以設計為應用和核心倉庫分離,是為了支持`Composer`單獨更新核心框架。
首先克隆下載應用項目倉庫
~~~
git clone https://github.com/top-think/think tp5
~~~
然后切換到`tp5`目錄下面,再克隆核心框架倉庫:
~~~
git clone https://github.com/top-think/framework thinkphp
~~~
兩個倉庫克隆完成后,就完成了`ThinkPHP5.0`的`Git`方式下載,如果需要更新核心框架的時候,只需要切換到thinkphp核心目錄下面,然后執行:
~~~
git pull https://github.com/top-think/framework
~~~
> 如果不熟悉`git`命令行,可以使用任何一個GIT客戶端進行操作,在此不再詳細說明。
## 四、驗證
無論你采用什么方式獲取的`ThinkPHP`框架,現在只需要做最后一步來驗證是否正常運行。
在瀏覽器中輸入地址:
~~~
http://localhost/tp5/public/
~~~
如果瀏覽器輸出如圖所示:

恭喜你,現在已經完成`ThinkPHP5`的安裝!
如果你無法正常運行并顯示`ThinkPHP`的歡迎頁面,那么請檢查下你的服務器環境:
> * PHP`5.4`以上版本(**注意:PHP5.4dev版本和PHP6均不支持**)
> * WEB服務器是否正常啟動