memcashed安装

1、chkconfig --level 35 sshd on

 2/wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz

3/wget http://memcached.org/latest

4、cd libevent-1.4.14b-stable

5、./configure -prefix=/usr 然后报错 error: no acceptable C compiler found in $PATH

   用:yum -y install gcc 解决
6、make    报错:-bash: make: command not found

   用yum -y install gcc automake autoconf libtool make  解决

7、make  install

3.测试libevent是否安装成功:
# 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

 

8/.安装memcached,同时需要安装中指定libevent的安装位置:

cd memcached-1.4.25

 ./configure -with-libevent=/user

make

make install

9/启动 /usr/local/bin/memcached -d -m 10 -u root -l 192.168.102.128 -p12000 -c 256 -P /tmp/memcached.pid

10、ps -ef|grep memcached

      root      30567      1  0 12:16 ?        00:00:00 /usr/local/bin/memcached -d -m
root      30580  24852  0 12:18 pts/0    00:00:00 grep memcached

 

10、telnet 172.168.102.128 12000 报错  -bash: telnet: command not found

用以下命令

yum list telnet*   查看telnet相关的安装包
yum install telnet-server 安装telnet服务
yum install telnet.* 安装telnet客户端

11 telnet 192.168.102.128 12000 测试

Trying 192.168.102.128...
Connected to 192.168.102.128.
Escape character is '^]'.

 

1.如果启动Memcached服务的时候遇到了

/usr/local/bin/memcached: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory;

解决方案:

[root@localhost bin] #  LD_DEBUG = libs memcached -v 
[root@localhost bin]
#  ln -s  / usr / lib / libevent- 1.2 . so . 1   / usr / lib64 / libevent- 1.2 . so . 1
[root@localhost bin]
#   / usr / local / bin / memcached -d -m  100  -u root -p  12000  -c  1000  -P  / tmp / memcached . pid
[root@localhost bin]
#  ps -aux

 

2.把Memcached服务加载到Linux的启动项中.万一机器断电系统重启.那么Memcached就会自动启动了.

假如启动Memcache的服务器端的命令为:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid容来自17jquery

想开机自动启动的话,只需在/etc/rc.d/rc.local中加入一行,下面命令
/usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u apache -c 256 
上面有些东西可以参考一下:即,ip不指定时,默认是本机,用户:最好选择是:apache 或 deamon
这样,也就是属于哪个用户的服务,由哪个用户启动。

 

 

如果你是虚拟机的话,wget 出现unknown host  这个是DNS配额制有问题,需要你如下配置,将你的注释掉

nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值