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

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;

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

猜你喜欢

转载自blog.csdn.net/u013257111/article/details/50588444
今日推荐