linux编译安装memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以

用任何语言来编写,并通过memcached协议与守护进程通信。

1.memcached安装:

安装开发包:yum -y install gcc

安装memcached相应依赖组件:

yum -y install libevent libevent-devel

#apt-get install libevent-dev

wget http://memcached.org/latest

#wget http://www.memcached.org/files/memcached-1.4.31.tar.gz

tar zxvf memcached-1.x.x.tar.gz

cd memcached-1.4.31

./configure --prefix=/usr/local/memcached

make && make install

2.启动Memcached

memcached -d -m 10    -u root -l 192.168.0.3 -p 12000 -c 256 -P /tmp/memcached.pid

参数说明:

-d 是启动一个守护进程

-m 是分配给Memcache使用的内存数量,单位是MB

-u 是运行Memcache的用户

-l 是监听的服务器IP地址

-p 是设置Memcache监听的端口,最好是1024以上的端口

-c 选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定

-P 是设置保存Memcache的pid文件

3.memcached命令

查看是否启动起来:ps -ef | grep memcached

4.编译安装memcached报错:

checking for libevent directory... configure: error: libevent is required.  You can get it from http://www.monkey.org/~provos/libevent/

If it‘s already installed, specify its path using --with-libevent=/dir/

是需要执行libevent库文件。

安装:

yum -y install libevent libevent-devel

查找libevent库是否存在

find / -name libevent*

重新编译:

./configure --prefix=/usr/local/memcached

时间: 2024-12-24 19:27:37

linux编译安装memcached的相关文章

linux下编译安装memcached服务实例教程

分享下linux下编译安装memcached服务的步骤,一起来看看. 系统:Ubuntu 13.10第一步:安装libevent-dev$aptitude search libevent-dev$aptitude install libevent-dev 第二步:下载memcached并安装(www.jbxue.com)官网地址:http://memcached.org/$wget -c http://www.memcached.org/files/memcached-1.4.17.tar.gz

linux编译安装LAMP

Linux安装Apache+MySQL+PHP 安装部分依赖 安装apr(可选) # tar -xf apr-1.5.0.tar.bz2 # cd apr-1.5.0 #./configure --prefix=/usr/local/apr //指定其安装位置 # make && make install 安装apr-util # tar -xf apr-util-1.5.3.tar.bz2 # cd apr-util-1.5.3 # ./configure --prefix=/usr/l

Linux编译安装Qt 5.4.1

转载请注明文章:Linux编译安装Qt 5.4.1 出处:多客博图 很久不写文章了,过程很简单,但是操作很多,简单说吧. 前言: 操作系统CentOS 6.6,64位的. 1.安装gcc 4.8.4,或者4.9.2,越高版本越好咯,编译安装到/usr/local/下面,这样无需设置可执行文件路径了,然后卸载自带的gcc等,卸载所有依赖,如果不行就--nodeps方式卸载: 2.安装gdb 7.8,有新的gcc 4.8.4这种就可以了,然后强行卸载系统自带的gdb, rpm -e gdb.xxx

linux编译安装nginx

linux下编译安装nginx,从nginx官网下载nginx原代码,解压到某个目录,执行如下命令 # ./configure --prefix=/usr/local/nginx 配置nginx编译生成的目录,nginx的shell脚本将存储在/user/local/nginx/sbin目录,配置文件将存储在/user/local/nginx/conf目录下 nginx支持正则匹配路径,依赖pcre包,编译之前请先安装此包.如果要使用https,还需要openssl.如果要使用gzip,需要zl

Linux编译安装Apache+PHP

Linux编译安装Apache+PHP 来自:自学it网,http://www.zixue.it/. 1]编译安装Apache+PHP 1.安装程序依赖库和开发环境   为了省事把所需要的库文件全都安装上,可以使用rpm包安装,也可以用yum命令安装, yum -y install gcc gcc-c++ autoconf automake make libjpeg libjpeg-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-d

linux编译安装时常见错误解决办法

linux编译安装时常见错误解决办法 This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution复制代码 代码如下:yum -y install libxslt-devel c

在Linux下编译安装memcached

一.在编译安装之前,先安装系统所需要的相关库文件 #yum -y install gcc gcc-c++ make cmake libtool autoconf libaio 二.下载相应的依赖库和memcached源码包 1.从http://libevent.org/下载libevent的stable版本 #wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.

Linux下安装memcached图文版

所用到的工具: putty小软件  可以远程连接主机的小软件 然后在屏幕上输入用户名root  密码:******即可连接 由于安装这两个工具需要编译所以:第一步要进行安装编译: 习惯于将下载的源码放在/usr/local/src/目录下所以 第二步:要进入目录: 第二步.下载libevent(网址:libevent.org,右键复制链接地址)然后进行如下操作: 注意:该报错主要是因为 https走443端口比较安全,证书检测不通过,所以遇到此问题的解决办法就是 不让他检测 第三步:下载memc

linux编译安装mssql客户端和配置php连接mssql

凡是连接数据库,必须安装客户端,我一般写博客都不写原理,但是后来发现回头看自己写的自己都看不懂,所以这章博客会多一点原理性的东西. 数据库的连接一般都是在客户端上完成的,MySQL也不例外,安装mysql时一般都会这么安装: #yum install mysql mysql-server 上面的mysql就是安装的客户端,mysql-server就是服务端,不安装客户端(mysql)就没办法执行mysql连接命令:mysql -u user -p pass -h -P port 而sqlserv