在 Debian 上“升级 Laravel 版本”通常分为两种情况:
下面分别说明,并给出在 Debian 下的具体操作步骤。
cd /var/www/your-laravel-project
php artisan --version
composer.json例如从 Laravel 10 升级到 11:
"require": {
"php": "^8.2",
"laravel/framework": "^11.0",
"laravel/tinker": "^2.9"
}
⚠️ 注意 PHP 版本要求(Debian 上常用 sury 源安装新 PHP)
composer update
如遇权限问题:
sudo -u www-data composer update
php artisan migrate
php artisan config:clear
php artisan route:clear
php artisan view:clear
不同大版本升级需参考官方升级指南:
composer global update laravel/installer
确保 composer 全局 bin 在 PATH 中(Debian 常见):
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
Laravel 新版本通常要求较新 PHP:
php -v
如需要升级 PHP(Debian 示例):
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2 php8.2-cli php8.2-common php8.2-mbstring php8.2-xml
composer self-update
sudo chown -R www-data:www-data storage bootstrap/cache
composer install --no-dev如果你能告诉我:
我可以给你精确到版本的升级步骤。