在 Ubuntu 上“升级 ThinkPHP”通常分两种情况:通过 Composer 管理项目依赖 和 手动下载替换。现在绝大多数 ThinkPHP 项目都使用 Composer,推荐用第一种方式。
cd /path/to/your/project
composer show topthink/framework
composer update topthink/framework
如果想升级到指定版本(如 6.1):
composer require topthink/framework:^6.1
php think clear
# 或
rm -rf runtime/cache runtime/temp
⚠️ 大版本不兼容,不能直接 composer update
步骤:
composer.jsonvendor 和 composer.lockrm -rf vendor composer.lock
composer install
thinkphp/ 目录application/ 和配置文件差异composer self-update
ThinkPHP 8 需要 PHP ≥ 8.0
查看版本:
php -v
sudo chown -R www-data:www-data .
如果你能告诉我:
我可以给你更精确的升级命令。