學習TP5(一):TP5框架下載與快速入門使用
目標
下載 TP5 框架並在本地執行出 TP5 預設 demo
下載安裝TP5框架
thinkphp 5.0 是為API開發而設計的的高效能框架,雖然釋出時間不長,但是因為上手容易,所以在國內很流行。反正就是一個挺好的後端框架,學學沒毛病。
下載
直接在官網下載(http://www.thinkphp.cn/),也可以在 GitHub 倉庫和通過 composer
命令下載,具體操作請自己查詢,如果嫌麻煩或者不會git
和composer
就直接官網下載。
注意有一點,就是官網分為核心板和完整版,完整版就是比核心板多了一些常用的第三方類庫,都能正常使用,下哪個都行(這裡演示的是核心板)。
下載好了解壓到本地一個資料夾中就完成了下載的工作了。
執行demo
前提準備
要想執行demo,先得有php環境,下個php並在本地配置好就行了。
然後還要有個IDE,我還是推薦宇宙第一IDE公司的 JetBrains 的PHP編譯器——PhpStorm,具體的下載、安裝、破解啥的就不細說啦,網上一搜一大堆。
然後就可以開啟專案了(File ==> Open),開啟檔案目錄是這樣的
這就是TP5框架的基本結構,目錄結構一會兒再詳細說,先執行出來官方demo。
下一步應該是自建web伺服器,這個有一點繁瑣,還好TP5框架自己提供了一個web Server,為了讓我們 以最快的速度執行出來demo,接下來讓我們配置一下自帶的web虛擬伺服器。
配置web伺服器
- 首先,開啟PhpStorm自帶的命令列工具——Terminal(在IDE的左下角)
- 然後輸入
cd public
命令進入到專案的public目錄下 - 再然後輸入
php -S localhost:8888 router.php
命令來配置web伺服器埠,8888就是咱們選的web埠,如果你佔有著8888埠就換一個沒有被佔用的埠就好啦,執行完如圖
- 開啟瀏覽器輸入 localhost:8888,如果能開啟下面這個介面就說明成功運行了demo
這樣web伺服器就配置好了,是不是很方便呢。
瞭解框架結構
目錄如上圖,接下來簡單說一下框架結構,詳細的介紹可以去
application
application資料夾是TP5框架的應用層,是程式碼的主要編寫區,你寫的大部分工程程式碼都要在這裡寫,比如控制器層,服務層等
public
public就是TP5框架預設的最先讀取資料夾,裡面的index檔案定義了應用目錄路徑和框架引導檔案路徑,一些預設頁面也在這裡。
thinkphp
thinkphp就是TP5的核心框架程式碼,裡面就是TP5框架的第一方類庫,支援整個TP5框架的執行規則。
runtime
runtime是用來存放一些寫入檔案的,比如說日誌檔案、快取檔案等等。
extend
extend是用來存放一些你自己下的第三方類庫的,在此目錄下的第三方類庫的名稱空間可以直接訪問
vendor
vendor也是用來存放第三方類庫的,和extend不一樣的是,這個目錄是存放通過composer
命令來安裝的第三方類庫的預設路徑
總結
這篇部落格目的就是大致介紹一下TP5框架和快速執行這個框架,更深一步的講解後續更新再介紹