在 CentOS 上安装 PHP 扩展常见有 三种方式,根据你的 PHP 安装方式选择即可。
适用于 通过 yum 安装的系统 PHP(如 php 7.x / 8.x)
php -v
yum search php | grep 扩展名
# 例如
yum search php | grep gd
yum install php-gd
yum install php-mbstring
yum install php-mysqlnd
# PHP-FPM
systemctl restart php-fpm
# Apache
systemctl restart httpd
✅ 验证:
php -m | grep gd
适用于 源码编译安装 PHP 或需要最新扩展
yum install php-pear php-devel gcc make
pecl install redis
echo "extension=redis.so" >> /etc/php.ini
systemctl restart php-fpm
# 进入 PHP 源码目录
cd php-8.x/ext/扩展名
phpize
./configure
make
make install
然后在 php.ini 中启用:
extension=扩展名.so
which php
或安装:
yum install php-cli
启用 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
如果你能告诉我:
我可以给你精确命令。