摘要:依赖获取编译旧版本可能会被其他软件依赖此处建议安装在独立目录编译获取若是编译安装需要指定的目录提供服务脚本的常用选项说明指定进程监听的地址以服务模式运行以指定的用户身份运行进程用于缓存数据
依赖:
linevent 获取: http://libevent.org/
编译(旧版本可能会被其他软件依赖, 此处建议安装在独立目录):
# ./configure --prefix=/usr/local/libevent # make && make install # echo "/usr/local/libevent/lib" > /etc/ld.so.conf.d/libevent.conf # ldconfig编译:
memcached 获取: https://memcached.org/
# ./configure --prefix=/usr/local/memcached # --with-libevent=/usr/local/libevent #若是编译安装libevent, 需要指定libevent的目录 # make && make install提供memcached 服务脚本:
#!/bin/bash # # Init file for memcached # # chkconfig: - 86 14 # description: Distributed memory caching daemon # # processname: memcached # config: /etc/sysconfig/memcached . /etc/rc.d/init.d/functions ## Default variables PORT="11211" USER="nobody" MAXCONN="1024" CACHESIZE="64" OPTIONS="" [ -f /etc/sysconfig/memcached ] && . /etc/sysconfig/memcached RETVAL=0 prog="/usr/local/memcached/bin/memcached" desc="Distributed memory caching" lockfile="/var/lock/subsys/memcached" start() { echo -n $"Starting $desc (memcached): " daemon $prog -d -p $PORT -u $USER -c $MAXCONN -m $CACHESIZE RETVAL=$? echo [ $RETVAL -eq 0 ] && touch $lockfile return $RETVAL } stop() { echo -n $"Shutting down $desc (memcached): " killproc $prog RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f $lockfile return $RETVAL } restart() { stop start } reload() { echo -n $"Reloading $desc ($prog): " killproc $prog -HUP RETVAL=$? echo return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart) restart ;; condrestart) [ -e $lockfile ] && restart RETVAL=$? ;; reload) reload ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|condrestart|status}" RETVAL=1 esac exit $RETVALmemcached的常用选项说明:
-l
-d: 以服务模式运行;
-u
-m
-c
-p
-U
-t
-f
-M:当内存空间不够使用时返回错误信息,而不是按LRU算法利用空间;
-n: 指定最小的slab chunk大小;单位是字节;
-S: 启用sasl进行用户认证;
# chmod +x /etc/init.d/memcached # chkconfig --add memcached # service memcached start给PHP 安装memcached 扩展:
# /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache # make && make install编辑php.ini 文件:
extension=memcache.so查看模块加载情况:
[root@bogon ~]# php -m [PHP Modules] bz2 Core ctype date dom ereg fileinfo filter hash iconv json libxml mbstring mcrypt memcache <-- 在这 mysql mysqli openssl pcre PDO pdo_sqlite Phar posix Reflection session SimpleXML sockets SPL sqlite3 standard tokenizer XCache XCache Cacher xml xmlreader xmlwriter zlib [Zend Modules] XCache XCache Cacher轻量级Memcached管理监控工具 --> memadmin:
获取: http://www.junopen.com/memadmin/
基于PHP 的Web 管理程序, 配置很简单
编辑config.php 配置账户密码之后直接访问登录即可
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/61680.html
摘要:本教程向你展示如何在上安装和配置。安装首先确保所有的包都是最新的执行以下命令安装开启服务并将其添加到系统启动时的自动启动中配置默认的配置文件位于目录中。允许连接到的最大数目。 点击访问原文地址 介绍 Memcached 是一个分布式、高性能的内存缓存系统,通过缓存内存中的数据和对象,提高和加速动态 web 应用程序的性能。它主要用于加速对数据库重度使用的站点。 Memcached 还用...
摘要:本教程向你展示如何在上安装和配置。安装首先确保所有的包都是最新的执行以下命令安装开启服务并将其添加到系统启动时的自动启动中配置默认的配置文件位于目录中。允许连接到的最大数目。 点击访问原文地址 介绍 Memcached 是一个分布式、高性能的内存缓存系统,通过缓存内存中的数据和对象,提高和加速动态 web 应用程序的性能。它主要用于加速对数据库重度使用的站点。 Memcached 还用...
摘要:是一个高性能的分布式内存对象缓存系统,用于动态应用以减轻数据库负载。这是一套开放源代码软件,以授权发布。本文将会记录如何在上安装和配置的教程。默认情况下,设置为仅在上监听中。这指示仅绑定到指定的接口。配置服务后,下一步是在防火墙中打开端口。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高...
摘要:安装环境说明操作系统安装路径开始编译安装编译需要的扩展包开始编译安装扩展包安装成功后会输出这个地址,这是扩展模块文件夹创建自启动脚本绑定侦听的地址服务端口运行程序的用户身份最大使用内存最大同时连 安装环境说明: 操作系统:Centos 6.5 -64bit 安装路径:/usr/local/memcached 开始编译memcached 安装编译需要的扩展包 yum insta...
阅读 3063·2019-08-30 15:55
阅读 2921·2019-08-30 13:46
阅读 1383·2019-08-29 17:29
阅读 3461·2019-08-29 11:08
阅读 3407·2019-08-29 11:04
阅读 1052·2019-08-28 18:20
阅读 519·2019-08-26 13:37
阅读 1298·2019-08-26 11:49