温馨提示×

Debian如何安装PHP开发包

小樊
45
2026-07-31 21:35:25
栏目: 编程语言

在 Debian 系统中安装 PHP 开发包(PHP Development Package),通常是为了编译 PHP 扩展(如 pdo_mysqlgdredis 等)或开发 PHP 模块。下面按常见场景说明。


一、确认 Debian 版本(可选)

cat /etc/debian_version

二、安装 PHP 开发包(php-dev)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 PHP 开发包(默认 PHP 版本)

sudo apt install php-dev

这会安装当前 Debian 默认 PHP 版本的 php-dev,例如:

  • Debian 11(Bullseye):PHP 7.4
  • Debian 12(Bookworm):PHP 8.2

三、安装指定 PHP 版本的开发包(推荐)

如果你使用的是 多个 PHP 版本非默认版本,需要安装对应版本的 phpX.Y-dev

示例:安装 PHP 8.2 开发包

sudo apt install php8.2-dev

其他常见版本:

sudo apt install php8.1-dev
sudo apt install php7.4-dev

四、验证是否安装成功

查看 phpize 是否可用

phpize --version

或指定版本:

phpize8.2 --version

查看 php-config

php-config --version

五、常见用途示例

✅ 编译 PHP 扩展

cd extname
phpize
./configure
make
sudo make install

✅ 安装 pecl 扩展(需要 php-dev)

sudo apt install php-pear
sudo pecl install redis

六、常见问题

❓ phpize 命令找不到

说明 php-dev 未安装

sudo apt install php-dev

❓ 安装了 php-dev 但版本不对

确认当前 PHP CLI 版本:

php -v

安装对应版本的开发包即可。


七、总结(最常用命令)

sudo apt update
sudo apt install php-dev

或(指定版本):

sudo apt install php8.2-dev

如果你告诉我:

  • Debian 版本
  • PHP 版本
  • 是否使用 Nginx / Apache
  • 是否要编译某个具体扩展

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

0