ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP诞生十七年来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。
升级thinkphp8.0的方法
1、首先修改项目的根目录composer.json文件,require字段内容替换成以下信息
"require": { "php": ">=8.0.0", "topthink/framework": "^8.0", "topthink/think-orm": "^3.0", "topthink/think-filesystem": "^2.0", "topthink/think-view": "^2.0" },2、删除根目录composer.lock文件
3、在根目录打开cmd命令工具,运行composer install
4、运行完毕看到Succeed!字样,就代表成功了,继续在命令工具运行 php think version 指令可以看到版本变为了v8.0.3的。
5、如果原本的你的是多应用模式,你需要安装多应用模式扩展think-multi-app。
composer require topthink/think-multi-app
否则打开链接会提示控制器不存在:app\controller\Index。
当然,你也可以一开始就把think-multi-app配置在composer.json文件里面一共安装。
多应用完整的composer.json文件配置如下:
"require": {
"php": ">=8.0.0",
"topthink/framework": "^8.0",
"topthink/think-orm": "^3.0",
"topthink/think-filesystem": "^2.0",
"topthink/think-multi-app": "^1.0",
"topthink/think-view": "^2.0"
},
如果你想更新thinkphp8的小版本的话,可以运行以下命令:
composer update topthink/framework好了,以上就是小超越自己thinkphp6.*版本的无缝升级到thinkphp8.0版本实操方法,希望能帮到有缘人。
如需转载请保留本文出处: https://www.zhe94.com/956.html