一、升级前准备
composer.json
文件,找到require
部分中topthink/think
的版本号;composer show topthink/think
查看当前安装的ThinkPHP版本;grep "define('THINK_VERSION'" application/Common/Conf/config.php
查看。openssl
、zlib
等扩展。可通过php -v
查看PHP版本,通过php -m
查看已安装扩展。二、使用Composer更新ThinkPHP
cd
命令进入ThinkPHP项目的根目录(包含composer.json
文件的目录)。composer update topthink/think
命令,Composer会自动检查并更新topthink/think
包到最新稳定版。composer require topthink/think:6.0.0
命令,强制更新到指定版本。composer.json
中的依赖版本,或参考ThinkPHP官方文档解决兼容性问题。三、升级后检查与测试
composer show topthink/think
命令,确认topthink/think
的版本号已更新为目标版本;或查看composer.json
文件中的require
部分,确保版本号正确。config.php
、database.php
、route.php
等),修改与新版本不兼容的配置项(如路由语法、数据库配置选项)。四、部署到生产环境
/var/www/html
)。sudo systemctl restart php-fpm
)或队列服务(如Supervisor),确保新版本框架生效。