嚴(yán)格來(lái)說(shuō),thinkphp無(wú)需安裝過(guò)程,這里所說(shuō)的安裝其實(shí)就是把thinkphp框架放入web運(yùn)行環(huán)境(前提是你的web運(yùn)行環(huán)境已經(jīng)ok),可以通過(guò)下面幾種方式獲取和安裝thinkphp。
一、官網(wǎng)下載安裝
獲取ThinkPHP的方式很多,官方網(wǎng)站(http://thinkphp.cn)提供了穩(wěn)定版本或者帶擴(kuò)展完整版本的下載。
官網(wǎng)的下載版本不一定是最新版本,git版本獲取的才是保持更新的版本。
二、composer安裝
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
ThinkPHP5支持使用Composer安裝,如果還沒(méi)有安裝 Composer,你可以按 Composer安裝 中的方法安裝。
在 linux 和 Mac OS X 中可以運(yùn)行如下命令:
curl?-sS?https://getcomposer.org/installer?|?php mv?composer.phar?/usr/local/bin/composer
在 windows 中,你需要下載并運(yùn)行 Composer-Setup.exe。
如果遇到任何問(wèn)題或者想更深入地學(xué)習(xí) Composer,請(qǐng)參考 Composer 文檔(英文),Composer 中文。
如果你已經(jīng)安裝有 Composer 請(qǐng)確保使用的是最新版本,你可以用 composer self-update 命令更新 Composer 為最新版本。
然后在命令行下面,切換到你的web根目錄下面并執(zhí)行下面的命令:
composer?create-project?topthink/think=5.0.*?tp5??--prefer-dist
表示安裝最新的5.0版本。
如果出現(xiàn)錯(cuò)誤提示,請(qǐng)根據(jù)提示操作或者參考Composer中文文檔。
如果國(guó)內(nèi)訪問(wèn)composer的速度比較慢,可以參考這里的說(shuō)明使用國(guó)內(nèi)鏡像
三、Git安裝
如果你不太了解Composer或者覺(jué)得Composer太慢,也可以使用git版本庫(kù)安裝和更新,ThinkPHP5.0拆分為多個(gè)倉(cāng)庫(kù),主要包括:
應(yīng)用項(xiàng)目:https://github.com/top-think/think
核心框架:https://github.com/top-think/framework
如果你訪問(wèn)github速度比較慢,可以考慮下面兩個(gè)國(guó)內(nèi)GIT倉(cāng)庫(kù):
[ 碼云 ]
應(yīng)用項(xiàng)目:https://gitee.com/liu21st/thinkphp5
核心框架:https://gitee.com/liu21st/framework.git
[ Coding ]
應(yīng)用項(xiàng)目:https://git.coding.net/liu21st/thinkphp5.git
核心框架:https://git.coding.net/liu21st/framework.git
之所以設(shè)計(jì)為應(yīng)用和核心倉(cāng)庫(kù)分離,是為了支持Composer單獨(dú)更新核心框架。
首先克隆下載應(yīng)用項(xiàng)目倉(cāng)庫(kù)
git?clone?https://github.com/top-think/think?tp5
然后切換到tp5目錄下面,再克隆核心框架倉(cāng)庫(kù):
git?clone?https://github.com/top-think/framework?thinkphp
兩個(gè)倉(cāng)庫(kù)克隆完成后,就完成了ThinkPHP5.0的Git方式下載,如果需要更新核心框架的時(shí)候,只需要切換到thinkphp核心目錄下面,然后執(zhí)行:
git?pull?https://github.com/top-think/framework
如果不熟悉git命令行,可以使用任何一個(gè)GIT客戶端進(jìn)行操作,在此不再詳細(xì)說(shuō)明。
無(wú)論你采用什么方式獲取的ThinkPHP框架,現(xiàn)在只需要做最后一步來(lái)驗(yàn)證是否正常運(yùn)行。
在瀏覽器中輸入地址:
http://localhost/tp5/public/
如果瀏覽器輸出如圖所示:
恭喜你,現(xiàn)在已經(jīng)完成ThinkPHP5的安裝!
如果是mac或者linux環(huán)境,請(qǐng)確保runtime目錄有可寫(xiě)權(quán)限
如果你無(wú)法正常運(yùn)行并顯示ThinkPHP的歡迎頁(yè)面,那么請(qǐng)檢查下你的服務(wù)器環(huán)境:
PHP5.4以上版本(注意:PHP5.4dev版本和PHP6均不支持)
WEB服務(wù)器是否正常啟動(dòng)
本文來(lái)自ThinkPHP框架技術(shù)文章欄目:http://www.php.cn/phpkj/thinkphp/