I’ve been playing around with caching and php, and thought I’d give a little insight on installing memcached on Ubuntu, and enable php-memcached. First start out by opening up your Synaptic Package Manager, search for “php memcached”. Select and install “memcached” and “php5-memcache”

Now everything should be installed. Restart Apache for php to recognize the new extension:


sudo apache2ctl restart

Now if you run a php script with phpinfo(); you should see a new section for memcached.

Next you will need to start memcache server, but before you attempt, I’ll let you know you’re going to get the following error: Starting memcached: memcached disabled in /etc/default/memcached. By default memcache installs with it’s startup script disabled(why I don’t know). So we need to start her up. All you have to do is open it’s config file and change one setting (there are comments in the file to indicate what to do):


sudo pico /etc/default/memcached

Now you will be able to edit the file. Set ENABLE_MEMCACHED=yes

Finally start memcached:


sudo /etc/init.d/memcached start

Now you should be able to cache! Also one final note. The default port should be 11211.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter

Related posts:

  1. Localhost Subdomains on Ubuntu
  2. Connect to SQL Server from Ubuntu: Part II
  3. Connect to SQL Server from Ubuntu
  4. How To Set JAVA_HOME in Ubuntu
  5. Intrepid Ibex and Apache2 VirtualHost