在 CentOS 上升级 Laravel 版本,其实不是系统级操作,而是项目级(Composer)操作。下面按常见场景给你说明。
cat /etc/centos-release
php -v
⚠️ 常见要求(示例):
如果 PHP 版本不够,需要先升级 PHP(常见用 remi 源)
yum install -y epel-release
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php81
yum update -y
yum install -y php php-cli php-common php-mbstring php-xml php-mysqlnd
验证:
php -v
cd /path/to/laravel
php artisan --version
composer update
"require": {
"php": "^8.1",
"laravel/framework": "^10.0"
}
然后执行:
composer update
composer require laravel/framework:^10.0
php artisan migrate --force
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan view:clear
Your requirements could not be resolved
✅ 升级 PHP
常见:
yum install php-mbstring php-xml
如果你愿意,可以告诉我:
我可以给你精确的升级命令。