首先,认清楚memcache跟memcached不是一回事儿,虽然作用一样,但不是同一个东西。
memcache与memcached

然后呢,要使用memcache当然要先安装服务端:

sudo aptitude install memcached

配置一下服务端,给memcache分配下可用内存:

vi /etc/memcached.conf

#Memory a usage in Mb 
-m 16
# default port
-p 11211
# user to run daemon nobody/apache/www-data or else -u nobody
# only listen locally
-l 127.0.0.1

既然PHP要使用memcache,就要安装php的memcach扩展:

sudo aptitude install memcache

大功告成,重启下apache及memcache使其生效:

sudo service apache2 restart sudo service memcached restart