thinkphp6.*版本的无缝升级到thinkphp8.0版本实操方法

作者:admin 发布时间:2024-01-19 14:03:53 浏览:832次

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://zhe94.com/956.html

上一篇:快速建站之前言:如何建立一个自己的网站
下一篇:php出现SSL certificate problem: unable to get local issuer certificate的解决办法
[uni-app]微信小程序隐私保护指引用户同意窗口代码

[uni-app]微信小程序隐私保护指引用户同意窗口代码

为规范开发者的用户个人信息处理行为,保障用户合法权益,微信要求开发者主动同步微信当前用户已阅读并同意小程序的隐私政策等收集使用规则,方可调用微信提供的隐私接口。
vscode右键运行插件—code runner

vscode右键运行插件—code runner

在VS Code里,能有一种快捷的方式来运行各类的代码,甚至是代码片段。就好了,Code Runner插件支持了 Node.js, Python, C++, Java, PHP, Perl, Ruby, Go等超过40种的语言。下面,我们就来看看如何来玩转Code Runner,提高你的效率。
php中的两个冒号是什么意思?例如Request::header('token')

php中的两个冒号是什么意思?例如Request::header('token')

在PHP中,双冒号(::)被称为范围解析操作符(Scope Resolution Operator),也有时被称为静态调用运算符。它用于引用类中的静态属性、静态方法或常量。
php __construct是什么意思

php __construct是什么意思

在PHP中,__construct是一个魔术方法(Magic Method),用于类的构造函数。当使用new关键字实例化一个对象时,会自动调用该方法。
thinkphp6.*版本的无缝升级到thinkphp8.0版本实操方法

thinkphp6.*版本的无缝升级到thinkphp8.0版本实操方法

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP诞生十七年来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。