在 Ubuntu 上配置 PHP,选哪个版本主要看你的项目需求和 Ubuntu 版本。下面我按结论 + 原因 + 推荐组合给你说明。
| 情况 | 推荐 PHP 版本 |
|---|---|
| 新项目 / 学习 / 生产环境 | ✅ PHP 8.2(首选) |
| Laravel 10 / 11 | ✅ PHP 8.2 |
| WordPress 最新版 | ✅ PHP 8.1 / 8.2 |
| 老项目(老框架) | ⚠️ PHP 7.4(除非必须,不建议) |
| Ubuntu 22.04 默认 | 8.1 |
| Ubuntu 24.04 默认 | 8.3 |
✅ 目前最推荐:PHP 8.2
sudo apt install php8.2
启用方式(如果需要):
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2
sudo apt install php8.3
| 项目 | 推荐 |
|---|---|
| Laravel 10+ | PHP 8.1+ |
| Laravel 11 | PHP 8.2+ |
| ThinkPHP 6 | PHP 8.0+ |
| WordPress | PHP 8.1+ |
| 老系统 | PHP 7.4(过渡) |
常用扩展:
php8.2-fpm
php8.2-mysql
php8.2-curl
php8.2-mbstring
php8.2-xml
php8.2-zip
Ubuntu 22.04
PHP 8.2
Nginx + PHP-FPM
Ubuntu 20.04
PHP 7.4
Ubuntu 24.04
PHP 8.3
php -v
新系统 + 新项目 = PHP 8.2
老项目实在跑不起来 = PHP 7.4(临时)
如果你愿意告诉我:
我可以直接给你一套完整可复制的安装命令。