HowTo:Step-by-Step memcache安装及常见问题

1,安装对应包
    A,可以通过新立德包管理器来安装,搜索memcache,主要安装memcached,php5-memcache,libevent.我是通过这个安装的。
    B,可以通过命令行
sudo apt-get install memcached
sudo apt-get install php5-memcache
***提示:需要先安装apache2以及php
2,修改配置文件
sudo vim /etc/php5/apache2/php.ini
(CentOS下YUM安装路径好像是:/etc/php.ini,可以find命令找一下)
将如下内容修改:
session.save_handler = memcache
session.save_path = “tcp://127.0.0.1:11211″
保存。
3,重启apache服务器
sudo /etc/init.d/apache2 restart
4,测试安装
  编写一个memtest.php文件
<?php
   $mem = new Memcache; 
$mem->connect("127.0.0.1", 11211); 
$mem->set('key', 'This is a memcached test!', 0, 60); 
$val = $mem->get('key'); 
echo $val; 
 ?>
例子可以自己写,我这是网上搶来的。
意思是新建一个Memcache对象,连接到本地服务器,用SET方法向缓存写入新键值,用GET方法检索,然后输出。大家可以参考 http://database.51cto.com/art/200911/161720.htm上的命令解释) 
5,启动Memcache
    其实已经启动了,如果通过apt-get安装的话.建议手工输入一遍:
memcached -d -m 50 -l 10.0.2.15 -p 11211
其中 -m设置缓存大小50M,-l为监听地址,地址为本机,-p为监听端口。
6,将memtest.php运行    
 sudo cp /home/memtest.php /var/www/
7,浏览器查看
      localhost/memtest.php
 如果配置正确显示:This is a memcached test!
 ***提示:如果浏览器显示Forbidden,一般是权限的问题,CentOS可以关掉SELinux,chown和chmod根目录一下,就可以了

参考文档:


 1,http://database.51cto.com/art/200911/161720.htm
 2,http://apps.hi.baidu.com/share/detail/34995773


本文将在以后详细学习memcache后再行补充。任何错误,恳请斧正。   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值