温馨提示×

debian php怎么换源

小樊
35
2026-09-20 10:59:13
栏目: 编程语言

在 Debian 下“换 PHP 源”通常是指把 PHP 从 Debian 官方源换成第三方源(如 Sury 源),因为 Debian 自带源里的 PHP 版本通常比较旧。

下面以 Debian 11/12 + Sury PHP 源 为例说明。


一、添加 Sury PHP 源(最常用)

1. 安装依赖

sudo apt update
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common wget

2. 导入 GPG 密钥

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

3. 添加源

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | \
sudo tee /etc/apt/sources.list.d/php.list

4. 更新并安装 PHP

sudo apt update
sudo apt install php8.2  # 或 php8.3 / php8.1

二、只使用 Debian 官方源(不换第三方)

如果你只想用系统自带 PHP:

sudo apt update
sudo apt install php

查看版本:

php -v

三、切换 PHP 版本(多版本共存)

sudo update-alternatives --set php /usr/bin/php8.2

或交互选择:

sudo update-alternatives --config php

四、常见注意点

  • Apache / Nginx 用户 要装对应模块
    • Apache: libapache2-mod-php8.2
    • Nginx: php8.2-fpm
  • 换源后建议重启服务:
sudo systemctl restart apache2
# 或
sudo systemctl restart php8.2-fpm

如果你能告诉我:

  • Debian 版本(11 / 12 / 其他)
  • 用的是 Apache 还是 Nginx
  • 想用哪个 PHP 版本

我可以给你更精确的命令。

0 踩