Linux_RedHat9.1 安装Memcached及相关错误解决
这里是通过在windows环境下Vmware7.1内安装的linux_red hat9进行的操作。
智慧不起烦恼Linux_RedHat9 安装 Memcached编写 审核 确认 文档管理 页码 编号 共页 修订次数 翁林 编写时间 审核时间 确认时间 共1次 版本 V1.1 2013-06-02
1 Memcached 简介Memcached 是国外社区网站 LiveJournal 的开发团队开发的高性能的分布式内存缓存服 务器。用于动态 Web 应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取 数据库的次数,从而提供动态、数据库驱动网站的速度。
这里是通过在windows环境下Vmware7.1内安装的linux_red hat9进行的操作。
2 Memcached 安装2.1 安装说明 操作系统:linux_red hat9 准备软件:1、libevent-2.0.21-stable.tar.gz 下载地址:http:/// 2、memcached-1.4.15.tar.gz 下载地址:http:/// 软件安装说明 1. 软件包在/opt/soft 中;软件安装路径在/opt/apps 中 因为新增的用户在/opt 的读写权限问题,所以需要给/opt 其它使用者指定权限 [memcached@localhost /]$ ll drwxr-xr-x 2 root root 8192 5 月 31 18:52 opt [root@localhost /]# chmod 777 /opt [memcached@localhost /]$ ll 其它说明:这里是通过在 windows 环境下 Vmware7.1 内安 装的 linux_red hat9 进行的操作, 请在 Vmware 中设定好 linux 与 windows 共享文件夹夹: 或者你本机本身就是 Linux 系统,那么就跳过这个环节吧。 设定步骤: 第一步:Vmware7.1 菜单栏>> VM >> settings >>弹出了窗口
这里是通过在windows环境下Vmware7.1内安装的linux_red hat9进行的操作。
第二步:选中选项卡 options >> Shared Folders >>在右侧选中 Always enabled>>在下方点击 Add>>选择你在 windows 中准备共享的文件夹,保存即可。 第三步:测试是否可以访问到共享夹中的文件信息。
2.2 安装准备1. 新增用户组 [root@localhostadmin]# groupadd -g 502 memcached 新增用户 [root@localhostadmin]# useradd -u 502 -g 502 memcached 设定用户 memcached 密码 [root@localhostadmin]# passwdmemcached
2.
3.
这里是通过在windows环境下Vmware7.1内安装的linux_red hat9进行的操作。
4.
将软件从共享文件夹中复制到 linux 中 1. 新增了两个文件夹 soft、apps [memcached@localhost /]$ cd /opt [memcached@localhost opt]$ mkdir soft [memcached@localhost opt]$ mkdir apps 2、复制已下载好的文件 [memcached@localhost opt]$ cp /mnt/hgfs/soft/libevent-2.0.21-stable.tar.gz /opt/soft [memcached@localhost opt]$ cp /mnt/hgfs/soft/memcached-1.4.15.tar.gz /opt/soft [memcached@localhost opt]$ cd /opt/soft
2.3 开始安装使用新增用户 memcached 登录,若安装过程中,提示没有权限,提示出的目录开放使用 者权限即可 [root@localhost admin]# chmod 777 [目录名称]
2.3.1 第一步:安装 libevent说明:因为 memcached 是基于 libevent 的事件处理,所以首先得安装 libevent 1. 解压文 libevent 文件 [memcached@localhost soft]$ tar -zxvf libevent-2.0.21-stable.tar.gz 2. 3. 进入解压后的目录 [memcached@localhost soft]$ cd libevent-2.0.21-stable 编译、安装 [memcached@localhost libevent-2.0.21-stable]$ ./configure [memcached@localhost libevent-2.0.21-stable]$ make [memcached@localhostlibevent -2.0.21-stable]$
make install 4. 测试 libevent 安装是否成功 [memcached@localhostlibevent -2.0.21-stable]$ls -al /usr/local/lib | greplibevent 或者 [memcached@localhostlibevent -2.0.21-stable]$ls -al /usr/lib | greplibevent 应该能看到一堆信息,表示安装成功。
2.3.2 第二步:安装 Memcached1. 2. 3. 解压文件 进入解压后的目录 编译、安装
这里是通过在windows环境下Vmware7.1内安装的linux_red hat9进行的操作。
[memcached@localhost libevent-2.0.21-stable]$ ./configure --prefix=/opt/apps/memcached [memcached@localhost libevent-2.0.21-stable]$ make [memcached@localhostlibevent -2.0.21-stable]$ make install 4. 启动服务 1. [memcached@localhost memcached-1.4.15]$ ./memcached -d -m 100 -l 192.168.116.128 -p 11211 测试 memcached 是安装成功 [memcached@localhost lib]$ ps aux | grepmemcached 502 1769 0.0 0.0 43460 840 ? S 100 -l 192.168.116.128 -p 11211 502 2330 0.0 0.0 4812 636 pts/1 S 可以看到 memcached 的进程号为 1769 22:00 22:52 0:00 ./memcached -d -m 0:00 grepmemcached
5.
3 错误信息及解决方案3.1 安装 libevent 出现错误 3.1.1 错误 1:make install 出现的错误3.1.1.1执行步骤[memcached@localhost libevent-2.0.21-stable]$ make install
3.1.1.2错误消息make all-recursive make[1]: Entering directory `/home/memcached/soft/libevent-2.0.21-stable' Making all in . make[2]: Entering directory `/home/memcached/soft/libevent-2.0.21-stable' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./compat -I./include -I./include
-g -O2 -Wall -fno-strict-aliasing -MT bufferevent_openssl.lo -MD -MP -MF .deps/bufferevent_openssl.Tpo -c -o bufferevent_openssl.lobufferevent_openssl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./compat -I./include -I./include -g -O2 -Wall -fno-strict-aliasing -MT bufferevent_openssl.lo -MD -MP -MF .deps/bufferevent_openssl.Tpo -c bufferevent_openssl.c -fPIC -DPIC -o .libs/bufferevent_openssl.o In file included from /usr/include/openssl/ssl.h:179, from bufferevent_openssl.c:61: /usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
这里是通过在windows环境下Vmware7.1内安装的linux_red hat9进行的操作。
In file included from /usr/include/openssl/ssl.h:179, from bufferevent_openssl.c:61: /usr/include/openssl/kssl.h:132: parse error before "krb5_enctype" /usr/include/openssl/kssl.h:134: parse error before "FAR" /usr/include/openssl/kssl.h:135: parse error before '}' token /usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring" /usr/include/openssl/kssl.h:147: parse error before '*' token /usr/include/openssl/kssl.h:148: parse error before '*' token /usr/include/openssl/kssl.h:149: parse error before '*' token /usr/include/openssl/kssl.h:149: parse error before '*' token /usr/include/openssl/kssl.h:150: parse error before '*' token /usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc" /usr/include/openssl/kssl.h:151: parse error before '*' token /usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt" /usr/include/openssl/kssl.h:153: parse error before '*' token /usr/include/openssl/kssl.h:155: parse err …… 此处隐藏:13760字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




