mac brew install php-redis error

安装php-redis遇到的问题以及解决方法.

(一)遇到问题

今天在安装php-redis遇到的问题以及解决方法.
执行brew install php55-redis后报错如下

1
2
3
Already downloaded: /Library/Caches/Homebrew/php55-redis-2.2.7.tar.gz
==> /usr/local/opt/php55/bin/phpize
Error: No such file or directory - /usr/local/opt/igbinary/include/igbinary.h

(二)查找问题

遇到问题肯定是到github同性社区找homebrew项目issues寻求答案;
https://github.com/Homebrew/homebrew-php/issues/1910里找到了答案.

(三)解决问题

  1. 执行以下命令
    1
    2
    brew remove php55-redis php55-igbinary
    brew install php55-redis --build-from-source

(四)完成任务

安装完成后,在command打开php.ini

1
2
3
4
5
sudo vi /etc/php.ini
#按键盘上的『N』跑到文本尾部添加
extension=extension=/usr/local/Cellar/php55-redis/2.2.7_1/redis.so
#或者执行检测插件是否安装成功
php -m | grep redis

重起webServer页面运行phpinfo.php有无这扩展最后搞淀.