• centos 安装,配置memcached


    先查看是否已经安装了memcached
    输入memcached -h会输出memcached版本,或print phpinfo查看;

    memcached需要libevent支持,没有libevent,就先安装libevent
    yum install libevent-devel

    memcached安装可以采用源码编译安装,也可以使用yum;
    源码编译安装

    1 #wget http://memcached.googlecode.com/files/memcached-1.4.10.tar.gz  
    2 #tar -zxvf memcached-1.4.10.tar.gz  
    3 #cd memcached-1.4.10  
    4 #./configure --prefix=/usr/local/webserver/memcached --with-libevent=/usr/  
    5 #make  
    6 #make install  

     1 yum install -y memcached  


    确认安装完成之后,默认的配置文件在/etc/sysconfig/memcached,可以方便的为其制定内存,端口等;
    或者使用命令来配置:

     1 #/usr/local/webserver/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root -P /tmp/memcached.pid  

    无提示则启动成功
    参数提示:
              -p 监听端口
                                    -l 连接的IP地址,默认是本机
                                    -d start启动memecache服务
                                    -d restart重启
                                    -d stop|shutdown关闭服务
                                    -d install 安装
                                    -d uninstall 卸载
                                    -u 以身份运行仅在root下有效
                                    -m 最大内存使用,单位MB,默认64MB,最大2G
                                    -M 内存耗尽时返回错误
                                    -c 最大同时连接数量,默认是1024
                                    -f 块大小增长因为,默认是1.25
                                    -n 最小分配空间,key+value+flags默认48
                                    -h 显示帮助


    然后确保防火墙已打开正确的端口,在/etc/sysconfig/iptables中添加防火墙规则,打开对应端口:

     1 -A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT  

    重启防火墙service iptables restart;


    使用telnet host 11211 -> status测试,查看memcache 当前status;
    magento需要另外一个插件支持memcached ,输入以下命令

     1 yum install -y php-pecl-memcache  

    最后重启service httpd restart


    修改app/etc/local.xml,为magento配置memcached,文件如下

     1 <session_save><![CDATA[memcache]]></session_save>  
     2 <session_save_path><![CDATA[tcp://10.10.10.1:11211?persistent=1&weight=2&timeout=10&retry_interval=10]]></session_save_path>  
     3 <cache>  
     4     <backend>memcached</backend>  
     5     <memcached>  
     6         <servers>  
     7             <server>  
     8                 <host><![CDATA[10.10.10.1]]></host>  
     9                 <port><![CDATA[11211]]></port>  
    10                 <persistent><![CDATA[1]]></persistent>  
    11             </server>  
    12         </servers>  
    13         <compression><![CDATA[0]]></compression>  
    14         <cache_dir><![CDATA[]]></cache_dir>  
    15         <hashed_directory_level><![CDATA[]]></hashed_directory_level>  
    16         <hashed_directory_umask><![CDATA[]]></hashed_directory_umask>  
    17         <file_name_prefix><![CDATA[]]></file_name_prefix>  
    18     </memcached>  
    19 </cache>  

     记得替换上面ip为正确的主机地址;

  • 相关阅读:
    beta冲刺————第二天(2/5)
    beta冲刺————第一天(1/5)
    个人作业——软件产品案例分析
    c++第七次作业____最后的总结
    计算器图形界面
    object-oriented second work
    第五次作业(文件处理)
    object-oriented first work
    第四次作业--计算器简单计算
    新的Calculator的规范作业
  • 原文地址:https://www.cnblogs.com/CHEUNGKAMING/p/4137901.html
Copyright © 2020-2023  润新知