wget
http://pecl.php.net/get/memcached-1.0.2.tgz
解压、配置
tar -zxvf libmemcached-0.44.tar.gz
cd libmemcached-0.44
./configure --prefix=/usr/local/libmemcached --with-memcached
make && make install
tar -zxvf memcached-1.0.2.tgz
cd
memcached-1.0.2
执行关于php的命令phpize
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/
make
make install
将memcached的扩展加入php配置文件
vi /usr/local/php/etc/php.ini 加入
extension = "memcached.so"
举例:
$m = new Memcached();
$m->addServer('localhost', 11211);
$items = array(
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3'
);
$m->setMulti($items, time() + 300);