10 baby steps to install Memcached Server and access it with PHP
Thinking of implementing caching for your php application , you are at a right place. Just in 10 simple (copy and paste) steps you can install and access Memcached Server.
Step1: Install libevent ,libmemcached and libmemcached devel (dependency)
yum install libevent yum install libmemcached libmemcached-devel
Step 2: Install Memcached Server
yum install memcached
Step 3: Start Memcached server
memcached -d -m 512 -l 127.0.0.1 -p 11211 -u nobody
(d = daemon, m = memory, u = user, l = IP to listen to, p = port)
Step 4: Check your memcached server is running successfully
ps -eaf | grep memcached
Step 5: Connect Memcached server via telnet
telnet 127.0.0.1 11211
Step 6: Check current status of Memcached Server on telnet prompt
Step 7: Exit telnet
Step 8: Install PHP client to access Memcached Server
pecl install memcache
It will make “memcache.so”, you have to just put it on your /etc/php.ini file.
Step 9: Restart your apache server
service httpd restart
Step 10: Open your favorite editor to type below code and execute it, it will cache your data into Memcached server and access it back for you
connect('127.0.0.1', 11211) or die ("Could not connect"); //connect to memcached server $mydata = "i want to cache this line"; //your cacheble data $memcache->set('key', $mydata, false, 100); //add it to memcached server $get_result = $memcache->get('key'); //retrieve your data var_dump($get_result); //show it ?>
Hurray!! All done!
Enjoy Caching with Memcached.