linux如何安装memcache服务器

时间: 2015-09-24 11:03 栏目: Linux 浏览: 2048 赞: 1 踩: 0 字体:

以下为本篇文章全部内容:

大家好,我是Sunny,前几天群里有人说让我出Linux安装memcache的教程,其实在Centos下面安装memcache还是很简单的,官方网站上面也有给出了安装方式。不需要任何的配置项,直接编译安装即可。

我就借花敬佛给说一下吧,Ubuntu和Centos的安装方式是一样的,只不过是如果你的服务器还没有安装libevent的话就先需要提前安装一下,不然就会报错下面的错误

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


这里告诉我们没有安装libevent

在Ubuntu下面的解决方法是

sudo apt-get install libevent-dev

在Centos下面的解决方法是

yum install libevent-devel

执行完上面的安装命令之后,我们去下载memcache的安装包

官方地址:http://www.memcached.org/downloads

下载地址:http://www.memcached.org/files/memcached-1.4.24.tar.gz

下载完成之后执行下面命令

wget http://www.memcached.org/files/memcached-1.4.24.tar.gz
tar zxvf memcached-1.4.24.tar.gz
cd memcached-1.4.24
./configure —prefix=/usr/local/memcache
make && make install

这样简简单单的就给安装上了,其实并没有想象中的那么难,其他的linux软件编译也基本相似的,这些软件官方都会有教程,如果需要安装参数的话,官网也会有说明什么参数是什么意思,我们可以根据自己的需求来选择安装。

安装完成之后我们下面就是需要启动服务

-d选项是启动一个守护进程,

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

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

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,

-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,

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

-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid


所以我执行下面的命令来启动

/usr/local/memcached/bin -d -m 10240 -u root -l 127.0.0.1 -p 11211 -c 512 -P /tmp/memcached.pid

谢谢大家对本博客的支持,本站专注原创技术文章,请尊重原创,杜绝百度上面出现的各种一模一样的帖子,让我们一起努力做更优质的文章。且看且珍惜博主的心得。请转载带上本文链接注明出处。

如果大家有什么疑问可以加我QQ327388905进行解答,也可以加入交流群

群二维码

Sunny博客技术交流群:

ThinkPHP交流群:

Sunny博客技术交流群:57914191 Sunny博客技术交流群

ThinkPHP交流群:57914282 ThinkPHP技术交流