便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

centos 安装,配置memcached

Magento知识 便宜vps网 3289℃

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

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

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

[plain] view plain copy

  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

[plain] view plain copy

  1. yum install -y memcached

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

[plain] view plain copy

  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中添加防火墙规则,打开对应端口:

[html] view plain copy

  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 ,输入以下命令

[plain] view plain copy

  1. yum install -y php-pecl-memcache

最后重启service httpd restart
修改app/etc/local.xml,为magento配置memcached,文件如下

[html] view plain copy

  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为正确的主机地址;

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: centos 安装,配置memcached

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » centos 安装,配置memcached

喜欢 (0)or分享 (0)