码迷,mamicode.com
首页 > 系统相关 > 详细

Memcached

时间:2016-07-04 19:04:25      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:memcached


1.安装libevent
yum install -y libevent

2.下载memcached
#memcached网址 https://memcached.org/downloads
cd /usr/local/src
wget 
3.解压缩
tar xzvf memcached-1.4.28.tar.gz

4.安装
cd memcached-1.4.28
./configure
make
make install

5.启动memcached
/usr/lcoal/bin/memcached -m 10m -p 11211 -d -P /var/run/memcached.pid -u root -c 256

#参数说明
#-p,使用的tcp端口,默认是11211
#-m,最大内存大小,默认为64M
#-vv,以very vrebose模式启动,将调试信息和错误信息输出到控制台
#-d,作为守护进程在后台运行
#-c,最大运行时的并发连接数,默认是1024,按照服务器的负载量来设定
#-P,设置保存Memcached的pid文件
#-l,监听的服务器IP地址
#-u,运行Memcached的用户,默认不是root用户

6.检测memcached启动是否正常
netstat -tnlp
ps aux | grep memcached | grep -v grep

7.安装Memcached的PHP扩展
#资源地址http://pecl.php.net/package/memcache
#下载memcache-2.2.3.tgz
cd /usr/local/src
wget http://pecl.php.net/get/memcache-2.2.3.tgz

#解压缩
tar xzvf memcache-2.2.3.tgz

#安装
cd memcache-2.2.3
/usr/local/php/bin/phpize
./configure
make
make install

8.编辑php.ini
#将php.ini中的extension_dir="./"修改为extension_dir="/usr/local/php/ext"
#添加extension=memcached.so

#创建扩展目录
mkdir -p /usr/local/php/ext

#将第7步生成的memcached.so文件拷贝到/usr/local/php/ext目录中

#重启php-fpm
service php-fpm start

9.测试Memcached的PHP扩展是否安装成功
cat /ust/local/nginx/html/test_memcached.php

<?php
        $mem=new Memcache;
        $mem->connect(‘127.0.0.1‘, 11211);
        $mem->set(‘test‘,‘Hello World‘,0,12);
        $val=$mem->get(‘test‘);
        echo $val;
?>


用浏览器测试显示“Hello World”表示成功


本文出自 “ubuntu” 博客,请务必保留此出处http://thankinglove.blog.51cto.com/2311485/1795654

Memcached

标签:memcached

原文地址:http://thankinglove.blog.51cto.com/2311485/1795654

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!