`

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域名服务器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics