qingkuangs 发表于 2015-8-31 10:08:59

Memcache linux 安装

安装libevent:

下载 http://www.monkey.org/~provos/libevent/
   安装:# tar zxvf libevent-1.2.tar.gz
         # cd libevent-1.2
         # ./configure –prefix=/usr
         # make
         # make install
测试:
    # ls -al /usr/lib | grep libevent
      lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
      -rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
      -rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
      -rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
      lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
安装服务器
sudo apt-get install memcached
$ memcached -d -m 50 -p 11211 -u root
参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行
安装php 模块
sudo apt-get install php5-memcache
Memcache的参数说明:
-d   选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,默认64MB      -Mreturn error on memory exhausted (rather than removing items)
-u是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l   是监听的服务器IP地址,默认为所有网卡。
-p是设置Memcache的TCP监听的端口,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024
-P是设置保存Memcache的pid文件
     -f   <factor>   chunk size growth factor (default: 1.25)
     -I   Override the size of each slab page. Adjusts max item size(1.4.2版本新增)

  也可以启动多个守护进程,但是端口不能重复
页: [1]
查看完整版本: Memcache linux 安装