win7下面在虚拟机centos里面安装配置memcache(1)-安装篇
2014-02-23 10:48
344 查看
参考了网上琳琳种种的资料,有了这一个实践。
为什么要这么麻烦win7下面搞一个虚拟机centos,然后配置memcache呢?
因为对于开发机器,前端开发工作而言,windows系统是很给力的,琳琳种种的设计工具,ps,Flash等,还有用户通常都是用windows的(用linux也有,但从来不在考虑之列),各种浏览器兼容性,问题重现都必须在windows下面,xp虚拟机,ie6也是常事。但是后端开发,java方面,memcache,fastdfs,postgresql等等开源都是linux上面的,假如一个项目要搞搞前面搞搞后面,只能用虚拟机方式配置相关服务了,等以后有钱租一个服务器,将网站放上去,玩玩linux。
安装libevent
memcache要用到libevent所以需要确保已经安装了,
不过我已经安装了,
没有安装的可以参考:
http://blog.csdn.net/zhangm168/article/details/6272801
安装gcc:
centos默认没有安装gcc,要知道有没有安装,输入如下命令:
which gcc
假如没有类似
/usr/bin/gcc
这个目录,那么就没有安装
假如没有安装gcc的话,那么就安装:
安装memcache
首先下载memcache的tar包,地址:
http://memcached.org/
看到没有?
下载以后步骤如下:
假如这个压缩文件放在:
/tmp/download/memcache
下面:
下载完之后解压缩(这个右键就可以解压缩了,请原谅我没有敲命令,手残,敲不起):
右键点击,然后选择打开终端:
好了,输入su用root权限来安装:
输入命令开始安装:
结果失败了,提示:
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,要安装,然后安装memcache,他们怎么都人言亦言,不验证一下呢,浪费其他人的时间,关于这个失败的原因,并非没有安装libevent而是:
因为libevent 这个包是系统默认安装的,没有安装相应的开发所用的头文件。
所以,还要使用如下命令来安装:
yum install libevent-devel
再编辑,即可通过。。
引用自:linux安装memcached(地址:http://www.dotlife.info/articles/2012/06/03/1338692538468.html)。
好了,现在测试是不是已经安装了:
输入:
ls -al /usr/local/bin/mem*
看到下面:
ok,安装成功。下面补充一些资料:
测试memcache
先打开memcache目录,然后运行 命令,在用nestat来查看是不是已经运行了。
下一篇介绍:编写脚本启动memcache服务。
为什么要这么麻烦win7下面搞一个虚拟机centos,然后配置memcache呢?
因为对于开发机器,前端开发工作而言,windows系统是很给力的,琳琳种种的设计工具,ps,Flash等,还有用户通常都是用windows的(用linux也有,但从来不在考虑之列),各种浏览器兼容性,问题重现都必须在windows下面,xp虚拟机,ie6也是常事。但是后端开发,java方面,memcache,fastdfs,postgresql等等开源都是linux上面的,假如一个项目要搞搞前面搞搞后面,只能用虚拟机方式配置相关服务了,等以后有钱租一个服务器,将网站放上去,玩玩linux。
安装libevent
memcache要用到libevent所以需要确保已经安装了,
不过我已经安装了,
没有安装的可以参考:
http://blog.csdn.net/zhangm168/article/details/6272801
安装gcc:
centos默认没有安装gcc,要知道有没有安装,输入如下命令:
which gcc
假如没有类似
/usr/bin/gcc
这个目录,那么就没有安装
假如没有安装gcc的话,那么就安装:
安装memcache
首先下载memcache的tar包,地址:
http://memcached.org/
看到没有?
下载以后步骤如下:
假如这个压缩文件放在:
/tmp/download/memcache
下面:
下载完之后解压缩(这个右键就可以解压缩了,请原谅我没有敲命令,手残,敲不起):
右键点击,然后选择打开终端:
好了,输入su用root权限来安装:
输入命令开始安装:
./configure --with-libevent=/usr/lib && make && make install
结果失败了,提示:
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,要安装,然后安装memcache,他们怎么都人言亦言,不验证一下呢,浪费其他人的时间,关于这个失败的原因,并非没有安装libevent而是:
因为libevent 这个包是系统默认安装的,没有安装相应的开发所用的头文件。
所以,还要使用如下命令来安装:
yum install libevent-devel
再编辑,即可通过。。
引用自:linux安装memcached(地址:http://www.dotlife.info/articles/2012/06/03/1338692538468.html)。
好了,现在测试是不是已经安装了:
输入:
ls -al /usr/local/bin/mem*
看到下面:
ok,安装成功。下面补充一些资料:
测试下Memcached安装成功没: /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid 没错误提示的话,证明安装成功并且启动了Memcached服务了。 Memcached基本说明: 启动参数: -d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB -u是运行Memcache的用户 -l是监听的服务器IP地址 -p是设置Memcache监听的端口 -c选项是最大运行的并发连接数,默认是1024 -P是设置保存Memcache的pid文件 结束Memcached进程使用如下语句: kill `cat /tmp/memcached.pid`
测试memcache
先打开memcache目录,然后运行 命令,在用nestat来查看是不是已经运行了。
下一篇介绍:编写脚本启动memcache服务。
相关文章推荐
- MemCache
- memcache通信协议
- memcached cas协议
- Windows下的Memcache安装
- php memcache分布式和要注意的问题
- Linux memcache安装
- Redis与Memcached比较
- Memcache的安装方法
- Java程序使用memcached配置与示例
- memcache锁,解决查询过多email查询为空的问题
- 安装和使用memcached
- redis对比memcached
- redis对比memcached
- Memcache安装
- Memcache介绍
- Memcache的使用和协议分析详解
- SAE下的Memcache使用方法
- 用memcached的时候找key找不到,写了个命令来找找
- 通过php程序来操作memcached配置
- Memcached介绍及简单的使用