温馨提示×

centos怎么安装php扩展

小樊
37
2026-09-24 02:16:08
栏目: 编程语言

在 CentOS 上安装 PHP 扩展常见有 三种方式,根据你的 PHP 安装方式选择即可。


一、使用 yum / dnf 安装(推荐,最简单)

适用于 通过 yum 安装的系统 PHP(如 php 7.x / 8.x)

1. 先查看已安装的 PHP 版本

php -v

2. 搜索扩展

yum search php | grep 扩展名
# 例如
yum search php | grep gd

3. 安装扩展

yum install php-gd
yum install php-mbstring
yum install php-mysqlnd

4. 重启服务

# PHP-FPM
systemctl restart php-fpm

# Apache
systemctl restart httpd

✅ 验证:

php -m | grep gd

二、使用 pecl 安装(适合源码/PHP 官方包)

适用于 源码编译安装 PHP 或需要最新扩展

1. 安装依赖

yum install php-pear php-devel gcc make

2. 安装扩展(以 redis 为例)

pecl install redis

3. 添加扩展到 php.ini

echo "extension=redis.so" >> /etc/php.ini

4. 重启服务

systemctl restart php-fpm

三、源码编译安装(不推荐,除非特殊需求)

# 进入 PHP 源码目录
cd php-8.x/ext/扩展名

phpize
./configure
make
make install

然后在 php.ini 中启用:

extension=扩展名.so

常见问题

1. 找不到 php 命令

which php

或安装:

yum install php-cli

2. CentOS 7 默认 PHP 太老

启用 Remi 仓库:

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php81

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • PHP 版本
  • 要安装哪个扩展

我可以给你精确命令。

0 踩