有个兄弟跟我说安装igbinary是否成功是一个很随缘的事情,之前经历过那个免费的SSL叫let's encrypt的获取和更新那解析成功的随机性让我居然信了这个也是随缘的,亲身体验后并非如此

看了网上很多人说跟redis、igbinary安装顺序和extension的引用顺序有关,于是尝试了一下确实有关,但是那个随缘的问题其实不随缘只是在编译redis时候少了一个参数说说我的流程

之前安装igbinary 在站内搜索下就能找到,这里就不重复了

1.下载redis 插件,找到两个地址,有个是坑 正确地址


http://pecl.php.net/package/redis
我安装的是最新版本4.3.0
http://pecl.php.net/get/redis-4.3.0.tgz
2.编译并安装redis插件



tar -xzvf redis-4.3.0.tgz
cd redis-4.3.0
phpize
#重点来了 很多网上用了下面的配置就真的随缘了
./configure --with-php-config=/usr/local/php/bin/php-config
#正确的是要加入一个enable参数
./configure --enable-redis-igbinary --with-php-config=/usr/local/php/bin/php-config
make && make install