Debian 各版本可用的 PHP 最新版本
Debian 的 PHP 版本取决于你使用的发行版分支(stable、testing、unstable)以及是否启用了第三方仓库(如 Ondřej Surý 的 PHP 仓库)。截至2025-11-19,常见分支与可获得的最新 PHP 主版本大致如下:
| Debian 分支 |
官方仓库最新主版本 |
启用 Ondřej Surý 仓库可达的最新主版本 |
说明 |
| Debian 12(bookworm) |
8.2.x(安全维护) |
8.3.x |
bookworm 时代码冻结,官方仓库通常停留在 8.2;如需 8.3 可添加 sury 源 |
| Debian 13(trixie,testing) |
8.3.x |
8.3.x |
testing 随上游推进,当前稳定系列为 8.3 |
| Debian sid(unstable) |
8.3.x |
8.3.x |
滚动开发版,版本与 testing 接近或相同 |
| Debian 11(bullseye) |
7.4.x(安全维护) |
8.2.x |
旧版稳定分支,官方停留在 7.4;如需更高版本可用 sury 源或 backports |
说明:
- 上表的“主版本”指如8.2、8.3这样的系列号;每个主版本内会有若干小版本更新(安全/修复补丁)。
- 若你的系统启用了 backports,某些旧版 Debian 也可能获取到较新的小版本或安全修复,但主版本通常不会跨系列升级(例如 bullseye 不会通过 backports 变成 8.3)。
如何在本机确认具体版本
- 查看已安装版本:php -v
- 查看仓库中可用版本:apt policy php
- 如需从 sury 仓库安装/升级到 8.3(示例):
- 导入签名并添加源:
sudo apt install apt-transport-https
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
echo “deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/php.list
- 安装或升级:
sudo apt update
sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
sudo systemctl restart php8.3-fpm # 或 apache2/nginx 视你的 SAPI 而定
以上命令适用于需要较新 PHP 的场景,但第三方源在生产环境使用前请充分测试。
安全提示
- 优先通过系统仓库或官方 backports 获取安全修复;若使用第三方仓库,请确保来源可信并做好回滚与兼容性测试。
- 定期更新系统与 PHP:执行 apt update && apt upgrade,涉及重大变更时使用 apt full-upgrade;必要时重启 Web 服务(apache2/php-fpm)使配置生效。