参考的安装文档:http://www.linuxsir.org/main/node/184
1所有工具的安装,选择具有管理员权限的用户进行
2工具的版本:
3遇到的问题及解决方法
i.安装memcache 时提示需要安装libevent
直接G一下,下载2.0.16-stable,依次执行
tar zxvf libevent-2.0.16-stable.tar.gz
cd ./libevent-2.0.16-stable
./configure
make install clean
|
经过上述步骤,根据执行的结果得知libevent 被安装到: /usr/local/lib 中
【说明】也可通过 ls –aR| grep libevent 找到路径地址。结果如下,表示已安装了
ii.执行memcached 的make 时,出现错误:
error: `IOV_MAX' undeclared (first use in this function)
|
网上搜索到的答案,忘记地址了,>_< 汗一个
【原因】 memcache.c 对该系统 red hatenterprise 5 server 的侦测错误,导致宏 IOV_MAX 未定义
【解决方法】 手动修改文件 memcache.c,定义 IOV_MAX
【实施步骤】 用vi打开memcache.c 文件,注释掉57及59行,修改结果如下
【技巧】打开vi后,可用set nu 打开行号标签
iii.启动memcached 时,提示找不到libevent 库位置
memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
|
【原因】使用 LD_DEBUG=libs/usr/local/bin/memcached –v 可查看库文件的搜索路径,memcached 要求libevnet 的路径是 /usr/lib/libevent.2.0.so.5,
而libevent 实际安装路径为:/usr/local/bin/libevent.2.0.so.5
【解决方法】想办法让memcached 找到libevent的安装路径
【操作方法】根据网上的说法,找到几种方法,最简单的是软连接
1、 建立软连接
#ln -s /usr/local/lib/libevent.2.0.so.5/usr/lib/libevent.2.0.so.5
缺点:只对当前用户有效
2、 建立memcached.conf 文件并注册
【说明】此方法并未测试,网上见到的
步骤1:cd/etc/ld.so.conf.d。
步骤2:vi memcached.conf 这里的memcached.conf是不存在的,是我自己创建的。
步骤3:在memcached.conf理添加一行 /usr/local/lib表示libevent-1.4.so.2的路径。
步骤4:ldconfig表示向系统注册配置文件
Ok,解决掉上述问题后,memcached 即可启动了
enjoy it!
分享到:
相关推荐
Red Hat Enterprise server 5 上安装 memcached
一直听说memcached 的大名,许多大型网站都使用了memcached 作为缓存解决方案。最近在学习linux。于是打算在 red hat enterprise 5 server上部署memcached 经过几天是学习及认知,得知memcached 的部分信息
linux安装memcached问题处理,可能有些乱,但是能看懂
在Linux上安装Memcached服务.doc
安装Memcached及Memcached配置
安装Memcached及Memcached配置
在安装memcached的时候,可能会出现的问题汇总,具体解决方案
PHP安装memcached
记录的关于在centos上安装memcached的文档,给有需要的朋友
win7 安装memcached安装,内含有memcached.exe安装资源以及php_memcache5.4-ts
linux下安装memcached详细步骤,加安装包
1.Memcached 安装、部署、Demo程序 ...5.SQL Server Change Tracking集成Memcached 6.项目应用(IM基础数据缓存,例:Category、Brand、Manufacturer等) 7.了解Memcached实现机制,数据模型并做培训
memcache扩展使php操作memcached服务器成为可能. 1.首先下载安装文件 () wget http://pecl.php.net/get/memcache-2.2.3.tgz 放在某个目录下,然后。。。
安装Memcached及Memcached配置
详细介绍安装Memcached及Memcached配置
php 5.3.10安装memcached资源包:memcached 客户端、php_memcache.dll 等
Wamp Server 2.5 + memcached扩展 亲测可用!
linux下安装memcached以及解决安装中遇到的问题,配置连接,让memcached找到libevent库。
sc delete "Memcached Server" memcached的基本设置: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d ...