• centos 快速安装memcached


    1、由于CentOS系统默认源没有memcache安装包,因此需要导入第三方的源。执行如下两条命令:

    [root@EACNCTCSHHSHH00B001 data]# wget ftp://fr2.rpmfind.net/linux/epel/5/ppc/epel-release-5-4.noarch.rpm

    [root@EACNCTCSHHSHH00B001 data]# rpm -ivh epel-release-5-4.noarch.rpm

    2、yum安装Memcache服务器与php扩展

    [root@EACNCTCSHHSHH00B001 data]# yum install memcached php-pecl-memcache

    此时应该能正常安装这两个包,而不出现无法找到的情况。

    3、安装成功后,检测php是否正常加载了memcache模块:

    [root@EACNCTCSHHSHH00B001 data]# php -m|grep memcache

    memcache

    返回了“memcache”表示已经安装。

    4、设置memcached服务开机自动启动

    [root@EACNCTCSHHSHH00B001 data]# chkconfig memcached on

    5、启动memcached服务并重启Apache

    [root@EACNCTCSHHSHH00B001 data]# /etc/init.d/memcached start

      启动 memcached:[确定]

    [root@EACNCTCSHHSHH00B001 data]# /etc/init.d/httpd restart

     停止 httpd:[确定]

     启动 httpd:[确定]

    6、测试php支持memcache是否正常

    在apache的网站根目录建立 memcache.php 文件

    [root@EACNCTCSHHSHH00B001 www]# vi memcache.php

    内容如下:

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $memcache new Memcache();
    $memcache->connect('127.0.0.1', 11211);
    $memcache->set('key''Memcache test successful!', 0, 60);
    $result $memcache->get('key');
    unset($memcache);
    echo $result;
    ?>

    如果一切正常,访问此页面,应该正常返回“Memcache test successful”,至此,Memcached与php扩展memcache安装成功。

    Memcached的默认端口为11211,因此在php中使用此端口即可。下面顺便给出个清除memcache所有缓存内容的方法:

    执行:

    [root@EACNCTCSHHSHH00B001 data]# nc localhost 11211

    然后输入:

    flush_all

    quit

    困难是老天给我们提高的机会,坚定不移勇敢地去攻克,不要退缩,加油!
  • 相关阅读:
    Spring发展历程总结
    杂说
    说说Java生态圈的那些事儿
    你知道什么是Grunt么?
    jquery常见知识点 总结
    优化JavaScripe 提升首页加载速度的几种方案解析
    final static 深度解析
    JS的预编译和执行顺序 详析(及全局与局部变量)
    swipe.js 2.0 轻量级框架实现mobile web 左右滑动
    JS中跨域和沙箱的解析
  • 原文地址:https://www.cnblogs.com/merlini/p/3760283.html
Copyright © 2020-2023  润新知