memcached linux 安装

memcached的安装

1)先下载libevent-1.4.14b-stable.tar.gz和memcached-1.4.7.tar.gz的源码包,前者是后者的依赖包,就是一个事件驱动的包。

2)安装非常顺利,还是经典的那几个编译安装命令:

1.tar zxvf libevent-1.4.14b-stable.tar.gz

2.cd libevent-1.4.14b-stable

3../configure --prefix=/usr/local/libevent-1.4.14b

4.make

5.make install

6.

7.tar zxvf memcached-1.4.7.tar.gz

8.cd memcached-1.4.7

9../configure --prefix=/usr/local/memcached-1.4.7 --with-libevent=/usr/local/libevent-1.4.14b/

10.make 11.make install

3)启动memcached:

./bin/memcached -d -m 256 -u root -p 11211 -c 1024 -P /tmp/memcached.pid

#cd /usr/local/bin //进入到该目录

# ./memcached -d -m 900 -u root -l 192.168.100.186 -p 11211 -c 256 -P /tmp/memcached.pid //启动memcached 启动参数说明:

启动参数说明:
   -d   选项是启动一个守护进程,
   -m  是分配给Memcache使用的内存数量,单位是MB,默认64MB

-M  return error on memory exhausted (rather than removing items)
   -u  是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
   -l   是监听的服务器IP地址,默认为所有网卡。
   -p  是设置Memcache的TCP监听的端口,最好是1024以上的端口
   -c  选项是最大运行的并发连接数,默认是1024
   -P  是设置保存Memcache的pid文件

-f   <factor>   chunk size growth factor (default: 1.25)

-I   Override the size of each slab page. Adjusts max item size(1.4.2版本新增)

也可以启动多个守护进程,但是端口不能重复

停止Memcache进程:
   kill `cat /tmp/memcached.pid`

linux下,源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)

过程中用到configure --prefix  --with;其中--prefix指的是安装路径,--with指的是安装本文件所依赖的库文件

-----------

安装httpd时,进行指定安装,用到./configure --prefix

具体解释:.表示当前目录。/是目录分隔符。合起来就是当前目录下

指定安装路径
不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。

你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。
指定prefix,直接删掉一个文件夹就够了。

(把安装路径配置为根目录。你接下来运行make和make install后,就可以在根目录下找到所安装的文件。)

时间: 2024-10-24 04:04:23

memcached linux 安装的相关文章

memcached linux安装并启动memcached

linux下载libevent-devel,因为依赖 yum install libevent-devel memcached官网下载路径 https://memcached.org/downloads 下载memcached客户端 然后把它解压,修改文件夹名为:memcached,把版本号去掉,为了方便操作 解压至: /usr/local/ cd /usr/local/memcached ./configure && make && make test &&

linux 安装memcached C/C++使用libmemcached库(续)

#include <iostream> #include <string> #include <libmemcached/memcached.h> using namespace std; int main(int argc,char *argv[]) { //connect server memcached_st *memc; memcached_return rc; memcached_server_list_st servers = NULL; time_t ex

linux 安装memcached

一.安装libevent sudo wget http://www.monkey.org/~provos/libevent-1.3.tar.gzsudo tar zxvf libevent-1.3.tar.gzcd libevent-1.3sudo ./configure -prefix=/usrsudo makesudo make install查看libevent是否安装成功:ls -al /usr/lib | grep libevent 二.安装Memcachedsudo wget htt

Linux下Memcached的安装步骤

一.安装gcc # yum -y install gcc 二.安装libevent # wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz # tar zxf libevent-2.0.12-stable.tar.gz # cd libevent-2.0.12-stable #./configure  --prefix=/usr/local/lib # make && make install 三.安装make

linux 安装 memcached

安装 memcached yum insatll memcached 我们安装完之后 我们就需要的是 启动了 命令如下 memcached -d -p 11211 -u root 第二步  就是在linux中安装php的memcache的扩展(根据提示安装): https://www.linuxidc.com/Linux/2017-05/143317.htm 原文地址:https://www.cnblogs.com/ningjiabing/p/10877400.html

Memcached知识整理之Linux下memcached的安装

1.准备好安装软件memcached和libevent(我是在官网下的最新版本libevent-2.0.21-stable.tar.gz和memcached-1.4.21.tar.gz) 2.安装libevent 1)解压文件 tar -zxvf libevent-2.0.21-stable.tar.gz 2)指定安装路径 ./configure  --prefix=/opt/ 3)安装 make make install 4)测试是否安装成功 ls -al /opt/lib | grep li

Mac linux 安装memcached服务

今天在Mac上安装memcached服务的时候 由于安装memcached之前需要安装libevent依赖包 所以使用brew install libevent 安装过程中报错 Warning: You are using OS X 10.11. We do not provide support for this pre-release version. You may encounter build failures or other breakage. ==> Downloading ht

Memcached的安装与使用

Windows下的Memcache安装 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 c:\memcached\memcached.exe -d install            --安装memcached成为服务,这样才能正常运行,否则运行失败! 3. 再输入: c:\memcached\memcached.exe -d start    --启动memcached的. 以后memcached将

Linux安装php扩展memcache

Linux安装php扩展memcache php扩展memcache的作用是为了支持memcached数据库缓存服务器,下面是安装方法.1.下载并解压memcache文件 wget -c http://pecl.php.net/get/memcache-3.0.6.tgz tar xzvf memcache-3.0.6.tgz cd memcache-3.0.6 2.执行phpize扩展安装程序,假设phpzie的路径为/usr/local/php/bin/phpize,具体的路径得根据自己的环