Memcached安装及配置

 

 

 

Memcached安装及配置说明

 

一、        软件安装

n  安装libevent-1.3.tar.gz

cd /usr/local

tar zvxf libevent-1.3.tar.gz

./configure --prefix=/usr

make

make install

测试libevent是否安装成功:
# ls -al /usr/lib | grep libevent
,若有类似下图的提示即表示安装成功。

n  安装memcached

cd /usr/local

tar zxvf  memcached-1.2.8.tar.gz

cd memcached-1.2.8

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

make

make install

n  安装MemcachePHP扩展(可选)

1.http://pecl.php.net/package/memcache 选择相应想要下载的memcache版本。

tar vxzf memcache-2.2.5.tgz

cd memcache-2.2.5

/usr/local/php/bin/phpize

./configure -enable-memcache –with-php-config=/usr/local/php/bin/php-config –with-zlib-dir

make

make install

 

2.上述安装完后会有类似这样的提示:

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/

查找php.ini

我们需要修改的是第二个文件/usr/local/php/lib/php.ini即可,其他不需要修改

3.php.ini中的extension_dir = ./”修改为

extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/”

4.添加一行来载入memcache扩展:extension=memcache.so

二、        启动停止

n  启动memcached

创建存放memcached日志的目录

mkdir –p /var/www/memlog/

/usr/local/memcached/bin/memcached -d -m 5120 -u root -l 192.168.100.8 -p 11211 -c 256 -P /tmp/memcached.pid  -vv >>/var/www/memlog/memcached_$$.log

选项说明:

-d选项是启动一个守护进程。

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

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

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.100.8

-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口。

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

-P是设置保存Memcachepid文件,我这里是保存在 /tmp/memcached.pid,并将日志写到/var/www/memlog/memcached_$$.log(-vv)文件中

 

n  停止memcached

kill `cat /tmp/memcached.pid

三、        问题及解决

n  启动错误的解决

启动时候若发现报类似的错误错“/usr/local/bin/memcached: error while loading shared libraries: libevent-1.3.so.1: cannot open shared object file: No such file or directory”因为我装的是64位服务器,加上以下一句解决

ln -s /usr/lib/libevent-1.3.so.1.0.3 /usr/lib64/libevent-1.3.so.1

 

或者运行:ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值