参考 http://blog.csdn.net/21aspnet/article/details/6928746
首先安装libevent
下装安装memcache
以下几句,是以php所在目录为/usr/local/php为例,如果您的php有变化,请自行替换几句中/usr/local/php的部分
# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
# make && make install
把memcache.so加到php.ini中,加到文件的尾部
[memcache]
extension_dir=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626(这个路径是安装memcache后,自动生成的路径)
extension=memcache.so
重启PHP
memcached,只需要配置一下 ,--prefix=/usr/local/memcached,这个安装路径就行了
启动 memcached
#/usr/local/memcached/bin/memcached -d -m 20 -u root -p 12000 -P ./memcached.pid
然后写个PHP文件 ,测试一下
<?php
$m = new Memcache;
$m=>set('key','this is memcache test',0,30);
echo $m->get('key');
//有内容输出,就OK
?>