资讯专栏INFORMATION COLUMN

Mac安装memcached扩展支持sasl

qieangel2013 / 3559人阅读

摘要:安装扩展支持在服务以及扩展中,默认都是不支持用户名和密码,但是如果需要可以通过打开来提供用户名和密码服务。最后在修改对应的文件增加扩展重启,大功告成以上内容仅供参考

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,大功告成

以上内容仅供参考

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22675.html

相关文章

  • Mac安装memcached扩展支持sasl

    摘要:安装扩展支持在服务以及扩展中,默认都是不支持用户名和密码,但是如果需要可以通过打开来提供用户名和密码服务。最后在修改对应的文件增加扩展重启,大功告成以上内容仅供参考 Mac安装memcached扩展支持sasl Memcached在服务以及扩展中,默认都是不支持用户名和密码,但是如果需要可以通过打开sasl来提供用户名和密码服务。所以在memcached的扩展与服务器安装时都需要启用s...

    TANKING 评论0 收藏0
  • memcache 安装 (windows和linux)

    摘要:环境下安装下载安装包解压到盘任意位置以管理员身份运行,否则安装失败执行命令没有报错说明我们已经安装成功下载我的是的版本所以下载位版本将扩展放入扩展文件夹中在中添加然后重启注意文件夹中的是用于浏览器访问文件夹中的是适用于命令行运行脚本测试代码 windows 64bit 环境下安装 下载 memcache 安装包 :http://pan.baidu.com/s/1pLcjTzl 解压到...

    taoszu 评论0 收藏0
  • memcache 安装 (windows和linux)

    摘要:环境下安装下载安装包解压到盘任意位置以管理员身份运行,否则安装失败执行命令没有报错说明我们已经安装成功下载我的是的版本所以下载位版本将扩展放入扩展文件夹中在中添加然后重启注意文件夹中的是用于浏览器访问文件夹中的是适用于命令行运行脚本测试代码 windows 64bit 环境下安装 下载 memcache 安装包 :http://pan.baidu.com/s/1pLcjTzl 解压到...

    oysun 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<