在 Debian 上安装 Laravel 时,版本选择主要取决于你使用的 PHP 版本、项目需求 和 Debian 版本。下面给你一个清晰的选择思路。
cat /etc/debian_version
php -v
| Debian 版本 | 默认 PHP |
|---|---|
| Debian 11 (Bullseye) | PHP 7.4 |
| Debian 12 (Bookworm) | PHP 8.2 |
| 第三方源 (surury) | PHP 8.1 / 8.2 / 8.3 |
| Laravel 版本 | 最低 PHP 版本 | 推荐 PHP |
|---|---|---|
| Laravel 8 | PHP 7.3 | 7.4 |
| Laravel 9 | PHP 8.0 | 8.1 |
| Laravel 10 | PHP 8.1 | 8.2 |
| Laravel 11 | PHP 8.2 | 8.2 / 8.3 |
✅ 结论:
Debian 12
PHP 8.2 / 8.3
Laravel 11
Debian 11
PHP 7.4
Laravel 8 / 9
apt install php php-cli php-mbstring php-xml php-curl unzip
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer create-project laravel/laravel project "11.*"
composer create-project laravel/laravel project "10.*"
apt install php-mysql php-mbstring php-xml php-bcmath
chown -R www-data:www-data storage bootstrap/cache
| 你的情况 | 建议 |
|---|---|
| 新服务器 | Debian 12 + Laravel 11 |
| 旧服务器 | Debian 11 + Laravel 9/10 |
| 学习用途 | Laravel 11 |
| 老项目维护 | 保持原版本 |
如果你愿意,可以告诉我:
我可以直接帮你选 最合适的 Laravel 版本 + 安装命令。