从ThinkPHP3.2到ThinkPHP6踩坑记录 | 您所在的位置:网站首页 › thinkphp官网太丑 › 从ThinkPHP3.2到ThinkPHP6踩坑记录 |
近日,由于我的博客(猿小莫)服务器的迁移,就想改用PHP7,顺便把博客老旧的框架(thinkphp3.2)跨跃到最新的ThinkPHP6框架,自此在踩坑路上一去不复返。 众所周知,从ThinkPHP5.1开始,官方网站已不再提供框架源码下载啦,所以,ThinkPHP6.0(以下简称TP6)当然也不能从官网下载,因此,我们首先根据官方推荐方法,运用composer下载好项目。(Thinkphp6官方文档地址) 目录结构如下: 目录结构整体与tp3.2大同小异,文件夹首字母小写了,应用入口文件 在根目录下 public/index.php,官方文档对public文件夹定义为WEB部署目录(对外访问目录): 根目录下 config/app.php 为应用(公共)配置文件,设置一些常用的配置,以下简称为“配置文件”: 在web根目录文件夹内地址栏上执行cmd:(或者进入本地Xshell) php think run出现如下图: 将生成的127.0.0.1:8000 放到浏览器运行:(该cmd不能关闭) 出现如上图所示页面即代表安装成功。服务器部署方法请移步如何从0到1在linux部署thinkphp6项目 开启调试模式默认安装后的根目录有一个.example.env环境变量示例文件,你可以直接改成.env文件后进行修改。文件默认开启了调试模式。 即可看到熟悉的调试界面 多应用模式正常项目通常会有前后台的区分,至少两个模块。我们新建了一个admin模块作为后台。 //如果要使用多应用模式,你需要安装多应用模式扩展think-multi-app。 composer require topthink/think-multi-app(新建的admin模块) |
CopyRight 2018-2019 实验室设备网 版权所有 |