thinkphp版本升級(jí)的相關(guān)介紹,以5.0升級(jí)到5.1為例:
先看看5.0總的目錄結(jié)構(gòu):
project 應(yīng)用部署目錄 ├—application 應(yīng)用目錄(可設(shè)置) ├—extend 擴(kuò)展類庫目錄(可定義) ├—public WEB 部署目錄(對(duì)外訪問目錄) ├—runtime 應(yīng)用的運(yùn)行時(shí)目錄(可寫,可設(shè)置) ├—vendor 第三方類庫目錄(Composer) ├—thinkphp 框架系統(tǒng)目錄
再看看5.1總的目錄結(jié)構(gòu):
www WEB部署目錄(或者子目錄) ├—application 應(yīng)用目錄 ├—config 應(yīng)用配置目錄 ├—route 路由定義目錄 ├—public WEB目錄(對(duì)外訪問目錄) ├—thinkphp 框架系統(tǒng)目錄 ├—extend 擴(kuò)展類庫目錄 ├—runtime 應(yīng)用的運(yùn)行時(shí)目錄(可寫,可定制) project 應(yīng)用部署目錄 ├—application 應(yīng)用目錄(可設(shè)置) ├—extend 擴(kuò)展類庫目錄(可定義) ├—public WEB 部署目錄(對(duì)外訪問目錄) ├—runtime 應(yīng)用的運(yùn)行時(shí)目錄(可寫,可設(shè)置) ├—vendor 第三方類庫目錄(Composer) ├—thinkphp 框架系統(tǒng)目錄 ├—vendor 第三方類庫目錄(Composer依賴庫)
通過第一層目錄我們可以看到5.1只是多了config和route目錄,說明5.1版本已經(jīng)把配置文件和路由器文件給提取出來了。
下邊我們以wstmart開源商城系統(tǒng)作為例子來嘗試升級(jí)一下。
首先我們通過git導(dǎo)出最新的thinkphp5.1框架:
我們運(yùn)行一下看看結(jié)果出現(xiàn):
導(dǎo)入開源商城wstmart代碼。