温馨提示×

laravel在debian如何更新

小樊
52
2026-09-23 13:07:29
栏目: 智能运维

在 Debian 系统上“更新 Laravel”通常分几种情况,下面按最常见场景给你说明。


一、更新已有 Laravel 项目(推荐方式)

1. 进入项目目录

cd /var/www/your-project

2. 使用 Composer 更新

composer update

或只更新 Laravel 框架:

composer update laravel/framework

3. 清理缓存

php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear

4. 执行数据库迁移(如有变更)

php artisan migrate --force

二、升级 Laravel 大版本(如 9 → 10 → 11)

⚠️ 大版本升级不能只靠 composer update

步骤概览

  1. 查看官方升级指南
    https://laravel.com/docs/upgrade

  2. 修改 composer.json

"require": {
    "php": "^8.1",
    "laravel/framework": "^10.0"
}
  1. 更新依赖
composer update
  1. 按官方文档修改:
  • config/
  • app/Providers/
  • 废弃方法
  • PHP 版本要求

三、更新 Laravel 安装器(全局)

如果你用 Laravel Installer 创建项目:

composer global update laravel/installer

查看版本:

laravel -v

四、Debian 系统相关注意事项

1. PHP 版本

Laravel 新版本对 PHP 有要求:

php -v

如需要升级 PHP(例:PHP 8.2):

sudo apt install php8.2 php8.2-cli php8.2-common

2. Composer 版本

composer -V

过低可更新:

composer self-update

五、生产环境建议

composer install --optimize-autoloader --no-dev
php artisan config:cache
php artisan route:cache

如果你愿意,可以告诉我:

  • Laravel 当前版本
  • Debian 版本
  • 是否是生产环境

我可以给你精确的升级命令。

0 踩