云服务器
centos7如何安装php7 redis扩展
2025-08-06 19:42  点击:6
在尝试使用非 root 用户安装 Redis 扩展时,我遇到了一些问题。但是,当我切换到 root 用户时,成功地从 redis.io 下载了扩展包。下面是详细的安装步骤

1. 使用 wget 命令下载 Redis 扩展包到服务器中
bash
wget http://github.com/redis/redis/archive/refs/tags/v4.0.1.tar.gz


2. 解压下载的 tar 包并进入解压后的目录
bash
tar zxf redis-4.0.1.tgz
cd redis-4.0.1


3. 找到并执行 phpize 命令以准备编译环境
bash
phpize


4. 找到 php-config 并使用它来配置编译选项
bash
./configure --with-php-config=/usr/local/php/bin/php-config


5. 编译扩展
bash
make


6. 安装编译好的扩展
bash
make install


7. 确认 Redis 扩展是否成功安装
bash
php -m | grep redis


8. 如果一切顺利,Redis 扩展应该已经安装到了 PHP 的扩展目录中,例如 /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/

9. 最后,编辑 php.ini 文件并添加以下行以加载 Redis 扩展
ini
extension=redis.so


10. 重启 PHP 以使更改生效
bash
systemctl restart php-fpm


现在,Redis 扩展应该已经成功安装,并且可以在你的 PHP 项目中使用了。记住,使用 root 用户进行安装可能会涉及一些权限问题,所以在非生产环境中,尽量避免使用 root 用户。