在 Debian 系统中升级 PHP,常见做法取决于你是通过 Debian 官方源 还是 第三方源(如 sury.org) 安装的。
sudo apt update
sudo apt upgrade
sudo apt install --only-upgrade php
⚠️ 注意:Debian 官方源中的 PHP 大版本(如 7.4 → 8.1)通常不会自动升级,只会做小版本更新。
Debian 官方源通常不包含多个 PHP 大版本,需要使用 第三方源(推荐 sury)。
sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common -y
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
curl -sSL https://packages.sury.org/php/README.txt
(页面会给出最新导入命令,通常是)
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo apt update
sudo apt install php8.3 php8.3-cli php8.3-fpm php8.3-common
sudo update-alternatives --config php
sudo a2dismod php7.4
sudo a2enmod php8.3
sudo systemctl restart apache2
sudo systemctl restart php8.3-fpm
php -v
如果你愿意,可以告诉我:
我可以给你精确的一条龙升级命令。