php7 memcached sasl,Mac安装memcached扩展支持sasl
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相关推荐
- mac 安装memcached服务
使用homebrew安装,homebrew安装方法http://brew.sh/ 安装memcached服务 brew install memcached 配置开机启动(用brew安装之后下面会提示怎 ...
- NoSQL介绍、memcached介绍、安装memcached、 查看memcached状态
为什么80%的码农都做不了架构师?>>> NoSQL介绍 什么是NoSQL? 非关系型数据库就是NoSQL,关系型数据库代表MySQL 首先NoSQL是一个数据库,它是用来存储 ...
- linux memcache 源码包,Linux 安装Memcache扩展支持(示例代码)
查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pec ...
- 宝塔无法安装php memcached,宝塔面板安装Memcached缓存加速wordpress
开启缓存是为了加速wordpress经常用到的一种提速方法,除了有专门的插件进行静态化缓存外,还可以使用Memcached进行内存缓存,宝塔面板集成了Memcached,大大降低了使用难度.今天就记录 ...
- Mac安装NUKE 12 for Mac安装教程(支持big sur)
NUKE 12 for Mac是一款运行在Mac平台上的影视后期特效合成软件,nuke 12 for Mac 破解版拥有节点工具.深层图像合成工具.3D相机跟踪器.多轨编辑时间表等强大的功能,另外还支 ...
- ubuntu 安装 swoole 和mac 安装swoole 扩展
ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...
- 关于MAC安装windows【支持老版本】 支持安装全系列windows
昨天朋友抱着一款10款的MAC pro book要装windows,由于系统升级,原来的bootcamp启动项失效. 本文MAC全系列版本通用,专解决安装windows失败(老系统不能安装win10) ...
- mac 安装php-mcrypt,整理 mac 安装php扩展mcrypt
这个问题是遇到多次了,不想再被坑了, 首先使mcrypt软件能够运行,然后安装php扩展模块,并在php.ini配置. 这里注意的是mcrypt软件依赖libmcrypt和mhash两个库,所以安装配 ...
- php编译安装swoole,PHP7 源码编译安装 Swoole 扩展
cd ~/Downloads git clone https://gitee.com/swoole/swoole.git cd swoole /home/misswell/soft/php/bin/p ...
最新文章
- 使用idea创建springboot项目并打成war包发布到weblogic上...
- java B2B2C 源码 多级分销Springcloud多租户电子商城系统- 整合企业架构的技术点(二)...
- 安全×××限 爱因斯坦对安全进程的启示
- 内核中修改和保存defconfig的方法
- 陕西省天然气行业十四五建设展望及发展战略规划报告2021版
- Flutter 完美的验证码输入框(2 种方法)
- JavaScript 进阶(二)变量作用域
- 麒麟系统兼容安卓生态 弥补生态短板
- 友元关系可以继承_私生子也有继承权!非婚生子女的继承关系如何认定?
- 为多用户安装conda_Anaconda软件安装
- Flask cookie API(response.set_cookie,request.cookies)
- MVC---------ViewBag
- java系统课程设计报告_201621123063《JAVA课程设计报告》
- 微信公众号前端40163解决办法
- 电子设计(4)高电平、低电平复位电路
- 像电影里的黑客高手一样敲代码攻击入侵网站!装逼神器 !
- Frequent Pattern Mining(频繁模式挖掘) - Aprior挖掘算法
- 图片优化之Base64解决方案
- 西安交通大学城市学院的计算机类专业,西安交通大学城市学院计算机系2020级专业分流会...
- 查看linux运存_linux如何查看内存?
热门文章
- RabbitMq(十七)rabbitmq的四种集群监控
- nohup.out过大问题
- 垃圾回收算法与实现系列-Java堆内存溢出原因
- Java校招笔试题-Java基础部分(一)
- SpringBoot @Cacheable缓存入门程序
- 装载鸿蒙系统,华为3-4月份将正式推送鸿蒙系统 第三方装载量也将达到一个亿...
- java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
- Redis进阶高可用之主从复制
- Onvif之设备发现-基于gsoap2.8.27
- JS module的导出和导入 1