这个是centos的详细安装步骤,ubuntu也差不多。一下参考:PHP程序员,雷雪松的个人博客。
memcached需要libevent支持,所以首先安装libevent。
解决安装memcache出现configure: error: libevent is required. If it’s already installed, specify its path using –with-libevent=/dir/
这里要安装memcached.但在编译的时候提示需要指定libevent库,解决办法如下:
查看系统是否已经安装libevent
# rpm -qa|grep libevent
如果有,不要高兴,先升级
#yum -y install libevent
测试libevent是不是已经安装成功
#ls -al /usr/lib | grep libevent
可以看到多个已经安装的类包安装memcached(http://memcached.org/)
可以先查看编译参数
# wget http://memcached.googlecode.com/files/memcached-1.4.8.tar.gz
# tar zxvf memcached-1.4.8.tar.gz
# cd memcached-1.4.8
# ./configure -help
# ./configure -prefix=/usr/local/memcached
# 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 这个包是系统默认安装的,没有安装相应的开发所用的头文件。
所以,还要使用如下命令来安装:
yum install libevent-devel
再编辑,即可通过。。
启用Memcached,
/usr/local/memcached/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u root
不需要安装,在mongodb官网下载ubuntu编译后的二进制包解压即可使用。当然生产环境可以使用源码编译
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
红肩章7076557