Memcached分布式搭建

1、memcached服务安装

#依赖libevent模块
brew install libevent
./configure --prefix=/Users/wenzg/local/memcached --with-libevent=/usr/local/Cellar/libevent/2.0.22/
make && make install

启动服务

/Users/wenzg/local/memcached/bin/memcached -d -m 128 -l 127.0.0.1 -p 9527 -u root
#-d 是守护进程模式
#-m 128M
#-l 监听服务器ip
#-p 监听端口
#-u 以哪个用户的身份运行

测试

telnet localhost 9527
stats

2、memcache扩展安装
php7下安装pecl版本的memcache会报错

./memcache_pool.h:45:10: fatal error: 'ext/standard/php_smart_str_public.h' file not found
wget https://github.com/websupport-sk/pecl-memcache/archive/php7.zip 
mv php7.zip memcache.zip
unzip memcache.zip
cd pecl-memcache-php7/
./configure --with-php-config=/Users/wenzg/local/php/bin/php-config
make && make install

php.ini中配置

[memcache]
extension_dir = '/Users/wenzg/local/php/lib/php/extensions/no-debug-non-zts-20160303/'
extension = 'memcache.so'

让服务生效


测试


											
此条目发表在 memcache 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>