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

来源:互联网 发布:未来网络的发展趋势 编辑:程序博客网 时间:2024/05/29 16:34

1、安装memcahe扩展

tar -zxvf memcache-3.0.8.tgzcd 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.gzcd libmemcached-1.0.18mkdir /usr/local/libmemcached./configure –prefix=/usr/local/libmemcachedmake && make install
tar zxvf memcached-2.2.0.tgzcd 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.gzcd memcached-1.4.25./configure –prefix=/usr/local/memcachedmake && 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;

如果出现“内容”就证明成功了

2 0