Memcache安装和启动

  • Post author:
  • Post category:其他


1安装libevent

[root@server80 packagesoure]# tar xvf libevent-1.4.13-stable.tar.gz
[root@server80 packagesoure]# mkdir /opt/libevent
[root@server80 packagesoure]# cd libevent-1.4.13-stable
[root@server80 libevent-1.4.13-stable]# ./configure --prefix=/opt/libevent
[root@server80 libevent-1.4.13-stable]# make
[root@server80 libevent-1.4.13-stable]# make install

2.安装memcache

[root@server80 memcached-1.4.5]# mkdir /opt/memcache-1.4.5
[root@server80 memcached-1.4.5]# ./configure --prefix=/opt/memcache-1.4.5 --with-libevent=/opt/libevent

3.启动Memcache

[root@server80 bin]# /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客户端

客户端

[root@localhost server]# tar zxvf memcache-2.1.0.tgz
[root@localhost server]# cd memcache-2.1.0
[root@localhost server]# /usr/local/php/bin/phpize
[root@localhost server]# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
[root@localhost server]# make
[root@localhost server]# 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



版权声明:本文为mahoneMN原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。