Mac安裝memcached擴展支持sasl

Mac安裝memcached擴展支持sasl

Memcached在服務(wù)以及擴展中,默認都是不支持用戶名和密碼,但是如果需要可以通過打開sasl來提供用戶名和密碼服務(wù)。所以在memcached的擴展與服務(wù)器安裝時都需要啟用sasl,過程如下:

安裝libmemcached

libmemcached安裝包從官網(wǎng)下載最新版即可,然后解壓開壓縮包,分別執(zhí)行以下命令:

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命令默認都指對應(yīng)的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系統(tǒng)(我的系統(tǒng))安裝時會報錯,大概信息如下:

2 errors generated.
make[1]: *** [libmemcached/libmemcached_libmemcached_la-byteorder.lo] Error 1
make: *** [all] Error 2

應(yīng)該是系統(tǒng)版本兼容問題導致,后來在stackoverflow找到解決方案:

屏幕快照 2017-04-08 下午11.31.45.png

修改以上文件后,重新安裝擴展,一路順風。。。。
修改以上文件后,重新安裝擴展,一路順風。。。。

最后在修改對應(yīng)的php.ini文件增加擴展:

extension = "memcached.so"

重啟php,大功告成

以上內(nèi)容僅供參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前面章節(jié)我會先簡要說明一下安裝過程, 后面章節(jié)我會記錄在安裝期間踩過的坑.Linux 下編譯軟件的步驟參見Linu...
    patiencing閱讀 3,277評論 1 3
  • 一、MemCache簡介 session MemCache是一個自由、源碼開放、高性能、分布式的分布式內(nèi)存對象緩存...
    李偉銘MIng閱讀 4,004評論 2 13
  • 簡介 Memcached:官網(wǎng):http://memcached.org/Memcached是一個高性能的分布式內(nèi)...
    某不科學的XX閱讀 1,052評論 0 0
  • 那些細小的躲藏在內(nèi)心深處的懦弱和膽怯,就像是刺猬的肉體,對所有人都全副武裝、故作堅強,唯獨在你面前,我卸下了防備。...
    平凡的塵埃閱讀 164評論 0 0
  • 二十多年前的東北縣城,車輛不多,街道是那樣的熱鬧,滿滿的市井生活氣息,而我,脖子上戴著一副棉手套,混跡其中。 記憶...
    荷上雨閱讀 997評論 2 2

友情鏈接更多精彩內(nèi)容