1,下载软件
下载 memcached
下载libevent
2,安装
安装libevent
tar -zxvf libevent.tar.gz
cd libevent
./configure --prefix=/usr/local
make
make install
安装memcached
tar -zxvf memcahced.tar.gz
cd memcached
./configure --prefix=/usr/local/memcached
make
make install
3,运行
启动
/usr/local/memcached/bin/memcached -d -m 128 -u root -p 11211
-d 以守护程序方式运行
-m 设置memcached可以使用的内存大小
-u 指定用户
-p 设置监听端口,也可以不设置默认11211
-l 设置监听ip,如果是本机则不设置
4相关命令
memcache->add(string $key , mixed $var [, int $flag [, $expire] ])
memcache->set(string $key , mixed $var [, int $flag [, $expire] ])
memcache->replace(string $key , mixed $var [, int $flag [, $expire] ])
memcache->get(string $key)
memcache->get_mult(string $key,$key2,$key3 .....)
memcache->delete(string $key [,int $timeout])
memcache->getStats()
memcache->getServerStatus(string $host [,$port])
memcache->flush()
memcache->close()
5,安装php扩展
ubuntu安装memcached php扩展(php版本是5.4)
下载 http://pecl.php.net/get/memcache-2.2.5.tgz
tar -zxvf memcache.tgz
cd memcache
phpize
./configure --enable-memcache --with-php-config= /usr/bin/php-config --with-zlib-dir //红色字体表示php-config的路径可以使用( whereis php-config 命令查询)
make && make install
完成之后会提示
Installing share extensions: /usr/lib/php5/20100525+lfs/
这个要记住,下一步修改php.ini配置是需要
vim /etc/php5/apache2/php.int
在zend之前加上
extension= /usr/lib/php5/20100525+lfs/memcache.so
重启apache 扩展就可以使用了