温馨提示×

debian php扩展怎么装

小樊
47
2026-10-16 19:18:51
栏目: 编程语言

在 Debian 上安装 PHP 扩展一般有 apt 安装 和 手动编译(pecl) 两种方式,下面按常见场景说明。


一、先确认 PHP 版本

php -v

或

dpkg -l | grep php

如果是 PHP 8.1:

  • 包名一般是 php8.1-xxx 如果是 PHP 7.4:
  • 包名一般是 php7.4-xxx

二、用 apt 安装(推荐)

1. 更新软件源

sudo apt update

2. 安装扩展(以常见扩展为例)

sudo apt install php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip

3. 安装后启用(通常自动启用)

如果是 CLI:

php -m | grep 扩展名

如果是 FPM,重启服务:

sudo systemctl restart php8.1-fpm

(版本按实际替换)


三、使用 PECL 安装(官方源没有的扩展)

1. 安装依赖

sudo apt install php-dev php-pear build-essential

2. 安装扩展(如 redis)

sudo pecl install redis

3. 启用扩展

echo "extension=redis.so" | sudo tee /etc/php/8.1/mods-available/redis.ini
sudo phpenmod redis

4. 重启 PHP

sudo systemctl restart php8.1-fpm

四、常见坑

  • 扩展版本要和 PHP 版本一致
  • 改了 php.ini 一定要重启 PHP
  • Web 和 CLI 是两套配置:
    • /etc/php/8.1/cli/php.ini
    • /etc/php/8.1/fpm/php.ini

如果你告诉我:

  • Debian 版本(11 / 12)
  • PHP 版本
  • 具体要装哪个扩展

我可以直接给你精确命令。

0 踩