• 总结MacOS安装memcache和redis



    注意事项

    • 以下php插件以PHP5.6安装。
    • 考虑到MacOS会引用自带php版本,下面在编译插件的时候添加--with-php-config=/usr/local/Cellar/php@5.6/5.6.40/bin/php-config参数来限定php安装目录,这个目录需要以本地实际为准。
    • 每次安装完php插件之后都需要重启php-fpm,使用以下命令来重启php-fpm
      sudo killall php-fpm
      or
      sudo	kill -9 PID(Process ID)
      
      PHP环境会自动重启(如果没有自动重启可以使用sudo php-fpm手动重启)
      错误的安装可能会导致多个服务同时存在,确保每一次只有一个服务在运行,可以使用ps -ef | grep XXX来查看当前XXX服务的情况

    redis安装

    redis 服务端

    • 安装
      brew install redis
      
    • 启动
      sudo redis-server
      
    • 停止
      redis-cli shutdown
      

    PHP redis

    • http://pecl.php.net/package/redis 找到2.2.8版本下载
      tar -zxvf redis-2.2.8.tgz
      cd redis-2.2.8
      sudo phpize
      ./configure --with-php-config=/usr/local/Cellar/php@5.6/5.6.40/bin/php-config
      make && make install
      
    • 打开/usr/local/etc/php/5.6/php.ini,修改php.ini,添加
      extension=redis.so
      
    • 测试能否使用,在测试PHP文件顶部添加如下代码
      $redis = new Redis();
      $redis->connect('127.0.0.1',6379);
      $redis->set('key','value');
      echo $redis->get('key');
      
      如果打开页面显示"value"即为php-redis安装成功

    memcache安装

    memcache服务端

    • 安装
      brew install memcached
      
    • 启动
      memcached -m 32 -p 11211 -d
      

    PHP memcache 扩展

    • http://pecl.php.net/package/memcache
      找到2.2.7版本下载

    • 下面指令中的zlib目录需要根据实际路径配置

      tar -zxvf memcache-2.2.7.tgz
      cd memcache-2.2.7
      sudo phpize
      ./configure  --with-php-config=/usr/local/Cellar/php@5.6/5.6.40/bin/php-config --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11
      make && make install
      
    • 打开/usr/local/etc/php/5.6/php.ini,修改php.ini,添加

      extension=memcache.so
      

    Zlib

    brew install zlib
    
  • 相关阅读:
    我的VIM.rc
    汉字编码
    儿童绘本
    禁用Linux bash rm --force
    English Audio-Books
    谱曲软件-MuseScore
    redis cluster 的ERR max number of clients reached 问题排查
    mycat引起的insert后马上select不到数据的故障分析
    生产环境elasticsearch
    docker kafka 修改hostname导致的问题
  • 原文地址:https://www.cnblogs.com/YooHoeh/p/12098861.html
Copyright © 2020-2023  润新知