您的位置:首页 > 数据库 > Memcache

[置顶] PHP memcache扩展安装,memcahed服务器安装,项目上运用memcahed

2016-01-26 16:51 549 查看
1、安装memcahe扩展

tar -zxvf memcache-3.0.8.tgz
cd memcache-3.0.8
/usr/local/php6/bin/phpize
./configure --with-php-config=/usr/local/php6/bin/php-config


安装成功后会有如下类似提示

Installing shared extensions:   /usr/local/php6/lib/php/extensions/no-debug-zts-20131226/


在 /usr/local/php6/lib/php/extensions/no-debug-zts-20131226/ 该目录下会生成memcache.so

编辑 php.ini添加如下

extension_dir打开,修改成extension_dir = "/usr/local/php6/lib/php/extensions/no-debug-zts-20131226/"
extension = memcache.so


重启apache服务

查看是否已经加载memcache模块

2、安装memcahed扩展

由于memcached是基于libmemcached开发的因此要先安装libmemcached

安装libmemcached要安装gcc-c++

tar zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
mkdir /usr/local/libmemcached
./configure –prefix=/usr/local/libmemcached
make && make install


tar zxvf memcached-2.2.0.tgz
cd memcached-2.2.0
/usr/local/php6/bin/phpize
./configure --with-php-config=/usr/local/php6/bin/php-config \
--with-libmemcached-dir=/usr/local/libmemcached/


安装成功后会有如下类似提示

/usr/local/php6/lib/php/extensions/no-debug-zts-20131226/


编辑 php.ini添加如下

extension = memcached.so

3、安装memcahed服务端

tar zxvf memcached-1.4.25.tar.gz
cd memcached-1.4.25
./configure –prefix=/usr/local/memcached
make && make install


开启memcahed

/usr/local/memcached/bin/memcached -d -l 192.168.61.15 -p 11211 -u root -m 2048 -c 512000 -P /var/run/memcached.pid


测试,在项目的写上

$m = new Memcached();
$m->addServer("系统IP", 11211, 1);
$m->add("key", "内容");
var_dump($m->get("key"));exit;


如果出现“内容”就证明成功了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: