在 Debian 下“换 PHP 源”通常是指把 PHP 从 Debian 官方源换成第三方源(如 Sury 源),因为 Debian 自带源里的 PHP 版本通常比较旧。
下面以 Debian 11/12 + Sury PHP 源 为例说明。
sudo apt update
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common wget
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb 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.2 # 或 php8.3 / php8.1
如果你只想用系统自带 PHP:
sudo apt update
sudo apt install php
查看版本:
php -v
sudo update-alternatives --set php /usr/bin/php8.2
或交互选择:
sudo update-alternatives --config php
libapache2-mod-php8.2php8.2-fpmsudo systemctl restart apache2
# 或
sudo systemctl restart php8.2-fpm
如果你能告诉我:
我可以给你更精确的命令。