1. 程式人生 > >學習TP5(一):TP5框架下載與快速入門使用

學習TP5(一):TP5框架下載與快速入門使用

目標

下載 TP5 框架並在本地執行出 TP5 預設 demo

下載安裝TP5框架

thinkphp 5.0 是為API開發而設計的的高效能框架,雖然釋出時間不長,但是因為上手容易,所以在國內很流行。反正就是一個挺好的後端框架,學學沒毛病。

下載

直接在官網下載(http://www.thinkphp.cn/),也可以在 GitHub 倉庫和通過 composer 命令下載,具體操作請自己查詢,如果嫌麻煩或者不會gitcomposer就直接官網下載。
注意有一點,就是官網分為核心板和完整版,完整版就是比核心板多了一些常用的第三方類庫,都能正常使用,下哪個都行(這裡演示的是核心板)。
下載好了解壓到本地一個資料夾中就完成了下載的工作了。

執行demo

前提準備

要想執行demo,先得有php環境,下個php並在本地配置好就行了。
然後還要有個IDE,我還是推薦宇宙第一IDE公司的 JetBrains 的PHP編譯器——PhpStorm,具體的下載、安裝、破解啥的就不細說啦,網上一搜一大堆。
然後就可以開啟專案了(File ==> Open),開啟檔案目錄是這樣的
專案目錄
這就是TP5框架的基本結構,目錄結構一會兒再詳細說,先執行出來官方demo。
下一步應該是自建web伺服器,這個有一點繁瑣,還好TP5框架自己提供了一個web Server,為了讓我們 以最快的速度執行出來demo,接下來讓我們配置一下自帶的web虛擬伺服器。

配置web伺服器

  1. 首先,開啟PhpStorm自帶的命令列工具——Terminal在IDE的左下角
  2. 然後輸入cd public命令進入到專案的public目錄下
  3. 再然後輸入php -S localhost:8888 router.php命令來配置web伺服器埠,8888就是咱們選的web埠,如果你佔有著8888埠就換一個沒有被佔用的埠就好啦,執行完如圖
    執行結果
  4. 開啟瀏覽器輸入 localhost:8888,如果能開啟下面這個介面就說明成功運行了demo
    TP5demo

這樣web伺服器就配置好了,是不是很方便呢。

瞭解框架結構

目錄如上圖,接下來簡單說一下框架結構,詳細的介紹可以去

官方文件那裡查閱。

application

application資料夾是TP5框架的應用層,是程式碼的主要編寫區,你寫的大部分工程程式碼都要在這裡寫,比如控制器層,服務層等

public

public就是TP5框架預設的最先讀取資料夾,裡面的index檔案定義了應用目錄路徑和框架引導檔案路徑,一些預設頁面也在這裡。

thinkphp

thinkphp就是TP5的核心框架程式碼,裡面就是TP5框架的第一方類庫,支援整個TP5框架的執行規則。

runtime

runtime是用來存放一些寫入檔案的,比如說日誌檔案、快取檔案等等。

extend

extend是用來存放一些你自己下的第三方類庫的,在此目錄下的第三方類庫的名稱空間可以直接訪問

vendor

vendor也是用來存放第三方類庫的,和extend不一樣的是,這個目錄是存放通過composer命令來安裝的第三方類庫的預設路徑

總結

這篇部落格目的就是大致介紹一下TP5框架和快速執行這個框架,更深一步的講解後續更新再介紹