kaiser_cn 发表于 2017-4-14 13:11:15

Memcache安装和启动

  1安装libevent

# tar xvf libevent-1.4.13-stable.tar.gz
# mkdir /opt/libevent
# cd libevent-1.4.13-stable
# ./configure --prefix=/opt/libevent
# make
# make install
  2.安装memcache

# mkdir /opt/memcache-1.4.5
# ./configure --prefix=/opt/memcache-1.4.5 --with-libevent=/opt/libevent

   3.启动Memcache

# /opt/memcache-1.4.5/bin/memcached-d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256
  -d选项是启动一个守护进程,

-m是分配给Memcache使用的内存数量,单位是MB,

-u是运行Memcache的用户,我这里是system_u,

-l是监听的服务器IP地址,如果有多个地址的话,可以用多个 -l YOU_IP

-p是设置Memcache监听的端口,最好是1024以上的端口,

-c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定,

-P是设置保存Memcache的pid文件

如果要结束Memcache进程,执行:

用# ps -e 查看进程

# kill pid memcached的进程号
  4.php客户端
  客户端

# tar zxvf memcache-2.1.0.tgz
# cd memcache-2.1.0
# /usr/local/php/bin/phpize
# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
# make
# make install
   

需要在php.ini(vi /etc/php.ini)文件中相应的位置加入:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613/"

extension=memcache.so

启动memcached

重启apache
页: [1]
查看完整版本: Memcache安装和启动