Linux 如何安装memcache?

原有memcache所在机器损坏,需要在新的Linux机器上安装memcache,具体步骤如下:

1、使用Linux机器的root权限登陆

2、安装libevent

下载地址:http://libevent.org/

将下载到的jar包:libevent-2.0.22-stable.tar上传到/opt/soft下面

解压缩:

tar -zxvf libevent-2.0.22-stable.tar

解压后:

解压后,进入文件夹: cd libevent-2.0.22-stable

运行./configure –prefix=/usr;

然后make;

然后make install;

【ps在make是出错,错误如下:】

make: *** No targets specified and no makefile found.  Stop.
【解决方案】

“configure: error: no acceptable C compiler found in $PATH”configure未通过,需要安装gcc
没找到可用的C编译器,可能是你GCC没装装了GCC就行了安装gcc的方法:
yum install gcc 安装完gcc,在进行make,哈哈,通过。

3:安装memcache下载memcache安装包:memcached-1.4.15.tar解压缩:tar -zvxf memcached-1.4.15.tarcd memcached-1.4.15配置时需要指定libevent的安装路径 即./configure --with-libevent=/usr;然后make;然后make install

4、启动memcache

/usr/local/bin/memcached -d -m 1024 -u root -p 13011 -c 1024 -P /tmp/memcached.pid -vv /tmp/memcache.log -d选项是启动一个守护进程

-m是分配给Memcache使用的内存数量,单位是MB,我这里是1024 1G

-u是运行Memcache的用户,我这里是root

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

-p是设置Memcache监听的端口,最好是1024以上的端口,本服务设置为13011

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

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

-vv 设定memcache的日志

从上面可以看到,启动memcached时有3个参数是和日志信息相关的:

其中-v代表打印普通的错误或者警告类型的日志信息

-vv比-v打印的日志更详细,包含了客户端命令和server端的响应信息

-vvv则是最详尽的,甚至包含了内部的状态信息打印

5、查看memcache是否启动有两种方式

方式一:ps -ef|grep memcache

方式二:telnet ip 端口

然后执行命令stats

注意:

查看日志,本文设置的路径为/tmp/memcache.log

tail -f /tmp/memcache.log

时间: 2024-11-22 23:54:18

Linux 如何安装memcache?的相关文章

Linux下安装memcache

1.Memcache用到了libevent(这个库用于Socket的处理),需要安装libevent: (1)tar zxvf libevent.tar.gz 后进入解压后的文件夹 (2)./configure --prefix=/usr/lib (3)make && make install (4)测试libevent是否安装成功:ls -al /usr/lib | grep libevent 2.安装memcached,同时需要安装中指定libevent的安装位置: (1)tar zx

Linux下安装Memcache以及安装过程中一些问题的解决方法

一.下载安装libevent cd /tmp #切换到tmp目录 wget http://www.monkey.org/~provos/libevent-1.2.tar.gz #下载 tar zxvf libevent-1.2.tar.gz #解压 cd libevent-1.2 #切换到libevent目录 ./configure --prefix=/usr #配置安装路径 #如果此步骤报错,检查一下有没有安装编译器,没有的话运行以下命令进行安装 yum install gcc make #编

linux下安装memcache以及开启memcache扩展

memcache 的工作就是在专门的机器的内存里维护一张巨大的hash表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率,减轻后端数据库的读写压力.在安装memcached之前需要安装libevent支持:1.安装memcache或者使用wget 链接地址得到libevent与memcachecd /home/blue tar zxvf memcached-1.4.5.tar.gz tar zxvf libevent-1.4.14b-stable.tar.gz #安装libeve

linux下安装memcache(php版本5.3)

1.安装之前需要的准备:所需软件 libevent-1.4.6这个版本网上没找到,所以安装最新的版本libevent-2.0.22 libevent-1.4.6-stable.tar.gz (http://monkey.org/~provos/libevent/)memcache-2.2.3.tgz (http://pecl.php.net/package/memcache)memcached-1.2.6.tar.gz (http://www.danga.com/memcached/) 2. 安

Linux下安装memcache扩展

memcache是php的一个扩展模块,安装前应先保证目前具备php环境. 先找到phpize的存在目录(如果是通过yum安装的php,则存在于/usr/bin中,如果没找到它们,则#yum install php-devel并重启) 解压memcache压缩包后,"进入解压出的文件夹中".接下来使用phpzie将memcache编译到php扩展模块中. #/usr/bin/phpize #./configure --with-php-config=/usr/bin/php-confi

Linux下安装memcache PHP扩展

[[email protected] memcache-2.2.4]# wget http://pecl.php.net/get/memcache-2.2.4.tgz [[email protected] memcache-2.2.4]# tar -zxvf memcache-2.2.4.tgz [[email protected] memcache-2.2.4]# cd memcache-2.2.4 [[email protected] memcache-2.2.4]# phpize [[em

centos安装memcache与telnet

####################linux下安装memcache过程######################http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.htmllinux 下安装memcahe过程:1.下载memcache文件:memcache官网:http://memcached.org/downloadswget http://memcached.org/files/memcached-1.4.22.tar.gz若果

linux 下载并安装Memcache服务器端

1.下载并安装Memcache服务器端 服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3.(如果你的系统已经安装了libevent,可以不用安装) 官网:http://www.monkey.org/~provos/lib

Memcahce(MC)系列(两)Linux下一个Memcache安装

Linux下一个memcache安装 memcache是高性能.分布式的内存对象缓存系统,用于在动态应用中降低数据库负载.提升訪问速度.眼下用memcache解决互联网上的大用户读取是很流行的一种使用方法,在互联网企业中有着广泛的应用. ?关于memcache的具体介绍,有兴趣的朋友请參考这篇文章:http://blog.csdn.net/xifeijian/article/details/21994941 1.下载memcache 墙裂推荐官方下载(http://memcached.org/)