Linux和Ubuntu下安装配置Memcached

Linux下安装配置Memcached 

首页 
http://www.danga.com/memcached 

下载地址: 
http://danga.com/memcached/download.bml 

下载文件 
memcached-1.2.6.tar.gz 
tar zxvf memcached-1.2.6.tar.gz 
./configure --prefix=/usr/local/memcached-1.2.6 
make 
make install 

注意: 

memcache需要这个包libevent,不然安装时要报错: 

checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/ 

      If it's already installed, specify its path using --with-libevent=/dir/ 

下载得到文件libevent-1.4.9-stable.tar.gz 

tar zxvf libevent-1.4.9-stable.tar.gz 

./configure --prefix=/usr/local/libevent-1.4.9-stable.tar.gz 
make 
make install 

由于我安装没有安装在usr下面,所以最后启动memcache报错: 

[root@localhost bin]# ./memcached -d -m 10 -p 11211 -u root -l 0.0.0.0 
./memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 

检查libevent安装情况: 

ls -al /usr/lib | grep libevent 
把 libevent-1.4.so.2 拷贝/链接到 /usr/lib 中,否则 memcached 无法正常加载。 

cp libevent-1.4.so.2 /usr/lib/ 

文章出处:http://www.diybl.com/course/6_system/linux/linuxjq/20071010/77432.html 


安装完之后要启动服务 
cd /usr/local/memcached-1.2.6/bin 
./memcached -d -m 50 -p 11211 -u root -l 0.0.0.0 
参数说明 
-m 指定使用多少兆的缓存空间; 
-p 指定要监听的端口; 
-u 指定以哪个用户来运行 



Ubuntu下安装配置memcached 

安装 
sudo apt-get install memcached 

启动 
memcached -d -m 50 -p 11211 -u root -l 0.0.0.0 
参数说明 
-m 指定使用多少兆的缓存空间; 
-p 指定要监听的端口; 
-u 指定以哪个用户来运行 

发现在 ubuntu下机器会自启动,启动的配置位置在 
/etc/memcached.conf 

如果有需要可以自行更改 

猜你喜欢

转载自hulefei29.iteye.com/blog/2085382