mac 上安装 redis 并且开启 phpredis 拓展----的注意事项

方法地址: 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

猜你喜欢

转载自sodler.iteye.com/blog/2390570