mac 安装php-redis

首先要说的是在mac上安装软件,最好的工具是brew,建议先安装brew。不明白的可以先去搜索下这个,很好用。使用ruby安装如下:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我用的php是通过brew安装的php54 , 过程如下:

brew tap homebrew/dupes

brew tap josegonzalez/homebrew-php

brew install php54 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm 

 

如果是使用其他方式安装php,或者系统自带的php,替换下面说的文件位置,

/usr/local/bin/php -i|grep php.ini 找到ini位置

php-fpm.conf 在相同的文件夹下

 

wget  https://nodeload.github.com/nicolasff/phpredis/zip/master

提示没有wget的,首先安装brew,然后brew install wget

tar -zxf master

cd phpredis-master/

sudo  phpize 

Cannot find autoconf. Please check your autoconf installation 

提示没有autoconf,使用brew install autoconf

./configure

make

sudo make install

# 这时候会提示一个路径

# /usr/lib/php/extensions/no-debug-non-zts-20090626/

我的是 /usr/local/Cellar/php54/5.4.45_3/lib/php/extensions/debug-non-zts-20100525/

表示已经将扩展放置在该位置

在 /usr/local/etc/php/5.4/php.ini中增加如下内容:

 

extension="/usr/local/Cellar/php54/5.4.45_3/lib/php/extensions/debug-non-zts-20100525/redis.so" 

#重启fpm nginx

nginx -s reload 

killall php-fpm

/usr/local/Cellar/php54/5.4.45_3/sbin/php-fpm --daemonize --fpm-config /usr/local/etc/php/5.4/php-fpm.conf --pid /usr/local/var/run/php-fpm.pid -c /usr/local/etc/php/5.4/php.ini

#查看扩展安装情况

php -m |grep redis

#出现 redis 表示安装成功。

posted @ 2016-04-25 18:15  小白贤  阅读(1109)  评论(0编辑  收藏  举报