其实,应该截图会更明确点,不过,这篇总结是写在软件安装成功的第二天,当时忘记截图了,不想再折腾一次,就这样吧。
安装PHP extension Redis in CentOS6
# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz 根据php 版本下载
# tar -zxvf 2.2.8.tar.gz
# cd phpredis-2.2.8/
# /usr/local/php/bin/phpize (phpize运行时需要进入php extension的根目录)
# ./configure --with-php-config=/usr/local/php/bin/php-config (php-config 路径一般在编译方式安装的php 的bin 目录中)
# make && make install
按照以上步骤,php redis extension 就完成安装 了。
最后是将redis.so 配置到php.ini 中。
这里,因为php是编译模式安装的,所以,php.ini在配置的目录或默认的目录下是没有的。 需要从源文件中 复制一份到设置的config path
我的默认 config path : /usr/local/php/lib
cp php-5.6.27/php.ini-development /usr/local/php/lib/php.ini
vi /usr/local/php/lib/php.ini
# 打开php.ini 找到 匹配linux 的 extension_dir赋值为
extension_dir ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
add : extension = redis.so
重新启动php-fpm 以及 nginx
访问 phpinfo() , 可以看到redis 拓展被支持。