选择思路总览
Debian与PHP版本矩阵
| Debian 版本 | 默认 PHP | 可直接承载的 Laravel | 说明 |
|---|---|---|---|
| Debian 12(Bookworm) | PHP 8.2 | Laravel 10.x、Laravel 11.x | Laravel 11 要求 PHP ≥ 8.2;Laravel 10 在 8.2 上运行成熟。 |
| Debian 11(Bullseye) | PHP 7.4 | Laravel 8.x、Laravel 9.x | 若需 Laravel 10/11,建议升级到 PHP 8.2(backports 或第三方源)。 |
| Debian 10(Buster) | PHP 7.3 | Laravel 8.x(上限) | 不建议用于 Laravel 9+;升级系统或迁移至 12 更稳妥。 |
| 说明:Debian 12 默认提供 PHP 8.2;Laravel 11 明确要求 PHP ≥ 8.2;Laravel 8 的最低要求为 PHP ≥ 7.3。以上矩阵据此给出。 |
Laravel主版本选择建议
快速决策清单
安装与验证要点
composer create-project --prefer-dist laravel/laravel my-project "11.*"storage、bootstrap/cache 需可写(如 www-data:www-data,权限 775)。php artisan --version 应显示 Laravel 11.x。