在 CentOS 下选择 Laravel 版本,主要看 PHP 版本、系统可维护性 和 项目需求。下面一步一步说清楚。
Laravel 对 PHP 版本要求很严格:
| Laravel 版本 | 最低 PHP 版本 | 推荐 PHP |
|---|---|---|
| Laravel 11 | PHP 8.2 | PHP 8.3 |
| Laravel 10 | PHP 8.1 | PHP 8.2 |
| Laravel 9 | PHP 8.0 | PHP 8.1 |
| Laravel 8 | PHP 7.3 | PHP 7.4 |
| Laravel 7 | PHP 7.2 | PHP 7.4 |
| Laravel 6 | PHP 7.2 | PHP 7.4 |
php -v
✅ 推荐:
yum install epel-release
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install php81 php81-php-cli php81-php-fpm
✅ 推荐:
✅ 新项目
✅ 老项目维护
✅ 最稳妥组合(企业常用)
CentOS 7 + PHP 8.1 + Laravel 10
Laravel 11 需要 Composer 2.5+:
composer -V
升级:
composer self-update
# Laravel 10
composer create-project laravel/laravel:^10 project
# Laravel 11
composer create-project laravel/laravel project
CentOS 下选 Laravel,先看 PHP 版本,再看系统寿命,最后看项目周期。
如果你愿意,可以告诉我:
我可以直接给你 最合适的 Laravel + PHP 安装方案。