首頁  >  文章  >  php框架  >  怎麼安裝thinkphp

怎麼安裝thinkphp

藏色散人
藏色散人原創
2019-06-29 13:23:5911708瀏覽

怎麼安裝thinkphp

嚴格來說,ThinkPHP無需安裝過程,這裡所說的安裝其實就是把ThinkPHP框架放入WEB運行環境(前提是你的WEB運行環境已經OK),可以通過下面幾種方式取得和安裝ThinkPHP。

一、官網下載安裝

獲取ThinkPHP的方式很多,官方網站(http://thinkphp.cn)提供了穩定版本或帶有擴展完整版本的下載。

官網的下載版本不一定是最新版本,GIT版本取得的才是保持更新的版本。

二、Composer安裝

ThinkPHP5支援使用Composer安裝,如果還沒有安裝 Composer,你可以按 Composer安裝 中的方法安裝。

在 Linux 和 Mac OS X 中可以執行以下命令:

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

在 Windows 中,你需要下載並執行 Composer-Setup.exe。

如果遇到任何問題或想更深入學習 Composer,請參考 Composer 文件(英文),Composer 中文。

如果你已經安裝有 Composer 請確保使用的是最新版本,你可以用 composer self-update 指令更新 Composer 為最新版本。

然後在命令列下面,切換到你的web根目錄下面並執行下面的命令:

composer create-project topthink/think=5.0.* tp5  --prefer-dist

表示安裝最新的5.0版本。

如果發生錯誤提示,請依照提示操作或參考Composer中文文件。

如果國內訪問composer的速度比較慢,可以參考這裡的說明使用國內鏡像

三、Git安裝

如果你不太了解Composer或覺得Composer太慢,也可以使用git版本庫安裝更新,ThinkPHP5.0拆分為多個倉庫,主要包括:

應用程式項目:https://github.com/top-think /think

核心架構:https://github.com/top-think/framework

如果你造訪github速度比較慢,可以考慮下面兩個國內GIT倉庫:

[ 碼雲]

應用程式專案:https://gitee.com/liu21st/thinkphp5

核心架構:https://gitee.com/ liu21st/framework.git

[ Coding ]

應用程式專案:https://git.coding.net/liu21st/thinkphp5.git

核心架構:https://git.coding.net/liu21st/framework.git

之所以設計為應用程式和核心倉庫分離,是為了支援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/

如果瀏覽器輸出如圖所示:

怎麼安裝thinkphp

恭喜你,現在已經完成ThinkPHP5的安裝!

如果是mac或linux環境,請確保runtime目錄有可寫入權限

如果你無法正常運作並顯示ThinkPHP的歡迎頁面,那麼請檢查下你的伺服器環境:

PHP5.4以上版本(注意:PHP5.4dev版本和PHP6皆不支援)

WEB伺服器是否正常啟動

本文來自ThinkPHP框架技術文章欄位: http://www.php.cn/phpkj/thinkphp/

##

以上是怎麼安裝thinkphp的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn