# 进入到你的自定义目录
$ cd /home
$ mkdir software
# 这里使用git获取phpredis源码,到github拉取phpredis的php7分支的redis源代码
$ git clone https://github.com/phpredis/phpredis.git
# 切换到php7版本
$ git pull origin php7-ipv6:php7-ipv6 && cd phpredis && git checkout php7-ipv6
# 查看phpize 所在位置
$ whereis phpize
phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz
# 执行phpize生成config文件
$ /usr/bin/phpize
# 查找php-config所在位置
$ whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
# 执行配置环境
$ ./configure --with-php-config=/usr/bin/php-config
$ make && make install
# 在php.d 文件夹下添加redis.ini文件
$ whereis php.d
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/include/php /usr/share/php /usr/share/man/man1/php.1.gz
$ cd /etc/php.d
$ vim redis.ini
# 内容如下:
```
;Enable redis extension module
extension=redis.so
```
# 重启php
$ service php-fpm restart
# 上面的重启或许有些不一样,可以参照下面
$ /bin/systemctl restart php-fpm.service
本人在安装过程中遇到问题和解决方法如下:
configure: error: no acceptable C compiler found in $PATH 问题