thinkphp版本升级的相关介绍,以5.0升级到5.1为例:
先看看5.0总的目录结构:
project 应用部署目录 ├—application 应用目录(可设置) ├—extend 扩展类库目录(可定义) ├—public WEB 部署目录(对外访问目录) ├—runtime 应用的运行时目录(可写,可设置) ├—vendor 第三方类库目录(Composer) ├—thinkphp 框架系统目录
再看看5.1总的目录结构:
www WEB部署目录(或者子目录) ├—application 应用目录 ├—config 应用配置目录 ├—route 路由定义目录 ├—public WEB目录(对外访问目录) ├—thinkphp 框架系统目录 ├—extend 扩展类库目录 ├—runtime 应用的运行时目录(可写,可定制) project 应用部署目录 ├—application 应用目录(可设置) ├—extend 扩展类库目录(可定义) ├—public WEB 部署目录(对外访问目录) ├—runtime 应用的运行时目录(可写,可设置) ├—vendor 第三方类库目录(Composer) ├—thinkphp 框架系统目录 ├—vendor 第三方类库目录(Composer依赖库)
通过第一层目录我们可以看到5.1只是多了config和route目录,说明5.1版本已经把配置文件和路由器文件给提取出来了。
下边我们以wstmart开源商城系统作为例子来尝试升级一下。
首先我们通过git导出最新的thinkphp5.1框架:
我们运行一下看看结果出现:
导入开源商城wstmart代码。