Memcached安装与部署

一. 检查是否安装libevent

rpm -qa|grep libevent  

如果已经安装libevent,需要查看libevent的安装路径,后面需要使用

rpm -ql libevent 

二. 安装livevent(已安装忽略此步)

wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz

tar -zxvf  libevent-2.1.8-stable.tar.gz

cd libevent-2.1.8-stable

./configure --prefix=/usr/local/libevent

make && make install

三、安装memcache

tar -zxvf memcached-1.5.7.tar.gz 

cd memcached-1.5.7/ 

./configure -with-libevent=/usr/local/libevent/ -prefix=/usr/local/memcached

make && make install 

开启memcache,并连接测试

以守护进程模式启动memcached
/usr/local/memcached/bin/memcached -d -l 192.168.189.129 -p 11211 -m 2048 -u root

查看memcache是否开启
netstat -ntpl | grep memcache

客户端连接测试(使用telnet)

telnet 192.XXX.XXX.XXX 11211
能连接上说明安装成功

四、启动参数
查看memcache的启动参数

/usr/local/memcached/bin/memcached -h

常用的如下:

-d 以守护进程(daemon)方式运行memcached
-m 设置memcached可以使用的内存大小,单位MB
-l  设置可以监听的IP地址,本机通常不设置此参数
-p 设置监听端口,默认11211,也可以不设置此参数
-n  指定用户,如果当前为root,需要使用此参数指定用户

五、安装Memcached客户端

wget http://pecl.php.net/get/memcache-2.2.5.tgz
tar -zxvf memcache-2.2.5.tgz
cd memcache-2.2.5.tgz
phpize
./configure --enable -memcache --with -php -config=/usr/local/php/bin/php -config --with-zlib-dir
make
make install

在php配置文件里加入一下配置

extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20180326/memcache.so

重启web服务器,查看phpinfo();

你可能感兴趣的:(Memcached安装与部署)