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

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

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的解决办法