Mac安装memcached扩展支持sasl

Memcached在服务以及扩展中,默认都是不支持用户名和密码,但是如果需要可以通过打开sasl来提供用户名和密码服务。所以在memcached的扩展与服务器安装时都需要启用sasl,过程如下:

安装libmemcached

libmemcached安装包从官网下载最新版即可,然后解压开压缩包,分别执行以下命令:

tar zxvf libmemcached-0.42.tar.gz

cd ${libmemcachedDir}

./configure --prefix=/usr/local/libmemcached --with-memcached --enable-sasl

make && make install

安装memcached

我是基于php7.1安装的memcached扩展,所以以下php命令默认都指对应的php7.1的命令,例如:

phpize => /usr/local/Cellar/php71/7.1.3_15/bin/phpize

phpconfig => /usr/local/Cellar/php71/7.1.3_15/bin/php-config

开始安装

phpize

./configure --with-PHP-config=${phpconfig} --with-libmemcached-dir=/usr/local/libmemcached/ --enable-memcached-sasl

make && make install

./configure命令在mac 10.12系统(我的系统)安装时会报错,大概信息如下:

2 errors generated.

make[1]: *** [libmemcached/libmemcached_libmemcached_la-byteorder.lo] Error 1

make: *** [all] Error 2

应该是系统版本兼容问题导致,后来在stackoverflow找到解决方案:

修改以上文件后,重新安装扩展,一路顺风。。。。

最后在修改对应的php.ini文件增加扩展:

extension = "memcached.so"

重启php,大功告成

以上内容仅供参考

php7 memcached sasl,Mac安装memcached扩展支持sasl相关推荐

  1. mac 安装memcached服务

    使用homebrew安装,homebrew安装方法http://brew.sh/ 安装memcached服务 brew install memcached 配置开机启动(用brew安装之后下面会提示怎 ...

  2. NoSQL介绍、memcached介绍、安装memcached、 查看memcached状态

    为什么80%的码农都做不了架构师?>>>    NoSQL介绍 什么是NoSQL? 非关系型数据库就是NoSQL,关系型数据库代表MySQL 首先NoSQL是一个数据库,它是用来存储 ...

  3. linux memcache 源码包,Linux 安装Memcache扩展支持(示例代码)

    查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pec ...

  4. 宝塔无法安装php memcached,宝塔面板安装Memcached缓存加速wordpress

    开启缓存是为了加速wordpress经常用到的一种提速方法,除了有专门的插件进行静态化缓存外,还可以使用Memcached进行内存缓存,宝塔面板集成了Memcached,大大降低了使用难度.今天就记录 ...

  5. Mac安装NUKE 12 for Mac安装教程(支持big sur)

    NUKE 12 for Mac是一款运行在Mac平台上的影视后期特效合成软件,nuke 12 for Mac 破解版拥有节点工具.深层图像合成工具.3D相机跟踪器.多轨编辑时间表等强大的功能,另外还支 ...

  6. ubuntu 安装 swoole 和mac 安装swoole 扩展

    ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...

  7. 关于MAC安装windows【支持老版本】 支持安装全系列windows

    昨天朋友抱着一款10款的MAC pro book要装windows,由于系统升级,原来的bootcamp启动项失效. 本文MAC全系列版本通用,专解决安装windows失败(老系统不能安装win10) ...

  8. mac 安装php-mcrypt,整理 mac 安装php扩展mcrypt

    这个问题是遇到多次了,不想再被坑了, 首先使mcrypt软件能够运行,然后安装php扩展模块,并在php.ini配置. 这里注意的是mcrypt软件依赖libmcrypt和mhash两个库,所以安装配 ...

  9. php编译安装swoole,PHP7 源码编译安装 Swoole 扩展

    cd ~/Downloads git clone https://gitee.com/swoole/swoole.git cd swoole /home/misswell/soft/php/bin/p ...

最新文章

  1. 使用idea创建springboot项目并打成war包发布到weblogic上...
  2. java B2B2C 源码 多级分销Springcloud多租户电子商城系统- 整合企业架构的技术点(二)...
  3. 安全×××限 爱因斯坦对安全进程的启示
  4. 内核中修改和保存defconfig的方法
  5. 陕西省天然气行业十四五建设展望及发展战略规划报告2021版
  6. Flutter 完美的验证码输入框(2 种方法)
  7. JavaScript 进阶(二)变量作用域
  8. 麒麟系统兼容安卓生态 弥补生态短板
  9. 友元关系可以继承_私生子也有继承权!非婚生子女的继承关系如何认定?
  10. 为多用户安装conda_Anaconda软件安装
  11. Flask cookie API(response.set_cookie,request.cookies)
  12. MVC---------ViewBag
  13. java系统课程设计报告_201621123063《JAVA课程设计报告》
  14. 微信公众号前端40163解决办法
  15. 电子设计(4)高电平、低电平复位电路
  16. 像电影里的黑客高手一样敲代码攻击入侵网站!装逼神器 !
  17. Frequent Pattern Mining(频繁模式挖掘) - Aprior挖掘算法
  18. 图片优化之Base64解决方案
  19. 西安交通大学城市学院的计算机类专业,西安交通大学城市学院计算机系2020级专业分流会...
  20. 查看linux运存_linux如何查看内存?

热门文章

  1. RabbitMq(十七)rabbitmq的四种集群监控
  2. nohup.out过大问题
  3. 垃圾回收算法与实现系列-Java堆内存溢出原因
  4. Java校招笔试题-Java基础部分(一)
  5. SpringBoot @Cacheable缓存入门程序
  6. 装载鸿蒙系统,华为3-4月份将正式推送鸿蒙系统 第三方装载量也将达到一个亿...
  7. java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
  8. Redis进阶高可用之主从复制
  9. Onvif之设备发现-基于gsoap2.8.27
  10. JS module的导出和导入 1