方法地址: http://www.jianshu.com/p/af33284aa57a
上面的地址,讲解了如何在已经配置好了 m (mac) a (apache) m(mysql) p(php) 的电脑上安装 redis 并且配置好 phpredis 按照 一 ---> 二 ---> 四(1) 的步骤就能完成安装,至于修改配置文件的地方只需要在 PHP 对应的 ini 文件中加上一句:extension="redis.so" , 同时需要注意的是:四(1)的内容中安装的是 PHP55 的 phpredis 拓展,本人使用的是 PHP7.0 所以擅自把 55 改成了 70 导致的结果就是:要在 apache 的配置文件中,修改链接的 php.so 将原来的 7.0.18 注释,下面已经生成并且引用的 7.0.22 不动,之后就能成功运行 redis 。
关于 reids ,在通过终端上的 redis-server /usr/local/etc/redis.conf 指令运行之后,需要再启动一个终端使用 redis 相应终端指令。因为这个指令表示的是前台程序,关闭这个终端的话就会终止进程,但是还有一个指令可以后台运行,不局限于一个固定的终端。
还有一点就是,如果出现 apache 的 restart 指令返回 httpd not running, trying to start,之后start返回httpd (pid 46942) already running 的话,先 stop 再 start 就可以了。
还有一点就是
(以下内容取自菜鸟教程,本菜只用了菜鸟的验证服务一项,其它安装过程是按照本文开头的博客步骤)
查看服务是否运行时:
$redis = new Redis();
$redis -> connect('127.0.0.1',6379);
echo "connection to server successfully";
//查看服务是否运行
echo "server is running:" . $redis->ping();
输出结果为:
connection to server successfully
server is running:+PONG
ps:本菜使用的是 brew 安装,所以过程很简单,少了很多步骤,并且安装完成后还会直接提示两条运行redis 的指令
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf