Installing memcached On CentOS/RHEL

Using info from CentOS forums, Sunny Walia and Ryan Boren, here’s how I got memcached running on my Dotster VPS:

Install libevent:

wget http://www.monkey.org/~provos/libevent-1.3e.tar.gz
tar zxvf libevent-1.3e.tar.gz
cd libevent-1.3e
 
./configure
make
make install

Install memcached

wget http://danga.com:80/memcached/dist/memcached-1.2.5.tar.gz
tar zxvf memcached-1.2.5.tar.gz
cd memcached-1.2.5
 
./configure
make
make install

We will start the server to use 30 megs of ram (-m 30), listen on ip 127.0.0.1 (-l 127.0.0.1) and run on port 11211 (-p 11211) as user ‘nobody’ (-u nobody):

memcached -u nobody -d -m 30 -l 127.0.0.1 -p 11211

Get an error?

memcached: error while loading shared libraries: libevent-1.3e.so.1: cannot open shared object file: No such file or directory

Show it the path to the library:

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH