Memcache is a high-performance memory object caching system intended to speed up dynamic web applications by reducing database load on the server. Memcache is fast it uses libevent, which provides a mechanism to execute a callback function when a specific event occurs on a file descriptor, to scale to any number of open connections. On a modern Linux system memcached utilizes epoll, is completely non-blocking for network I/O, ensures memory never gets fragmented, and uses its own slab allocator and hash table to achieve 0(1) virtual memory allocation.
#curl -O http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz
#tar -xzvf libevent-1.4.9-stable.tar.gz
Now let’s download the newest Memcached source
#curl -O http://www.danga.com/memcached/dist/memcached-1.3.0.tar.gz
#tar zxf memcached-1.3.0.tar.gz
Then add /usr/local/lib to LD_LIBRARY_PATH in your .bash_profile
Add the below link in php.ini of the server
Now restart Apache:
Service httpd restart
Once it sucussfully install you can create phpinfo() on your webserver should now confirm that memcache is installed.