以下为本篇文章全部内容:
大家好,我是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交流群:
总赞数量:18274
总踩数量:128087
文章数量:29