zoukankan      html  css  js  c++  java
  • Mac下php70memcache安装

    在mac下使用brew serach php70-memcache发现只有php70-memcached,当我们项目中使用的是memcache时是不通的,所以需要重新安装memcache扩展

    1、下载扩展安装包

    > cd /tmp
    > git clone https://github.com/websupport-sk/pecl-memcache
    

    2、编译安装

    > cd pecl-memcache
    > phpize
    > .configure
    > make
    > make test
    > make install
    

    3、添加扩展到php.ini

    # 这里请确认memcache.so扩展文件在php.ini配置的extension_dir中
    > extension=memcache.so
    

    附:memcache和memcached区别

    1、memcache不支持cas操作,写操作频繁的情况下,很容易造成一份数据被多个调用修改的情况;
    2、memcached扩展使用了libmemcached库提供的api与memcached服务端进行交互;
    3、memcached增加了批量操作,例如Memcached::deleteMultiByKey
    
    PECL里有两个Memcached的模块,Memcache和Memcached,目前大部分PHP环境里使用的是Memcache版本,这个版本释出的比较早,是一个原生版本,与之对应的Memcached版本则是建立在libmemcached的基础上,所以说Memcached版本的功能更全一些。
  • 相关阅读:
    重载和重写的定义
    方法的重载与重写有什么区别?
    java: while 和do while区别
    java中的运算符
    java 8种基本数据类型
    java.面向对象特征
    java语言的特点
    java.注释类型
    char 和 varchar2 区别
    使用sql对数据库进行简单的增删改查
  • 原文地址:https://www.cnblogs.com/chenguoli/p/7607187.html
Copyright © 2011-2022 走看看