rhel5.7下如何安装及启动gearmand
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"rhel5.7下如何安装及启动gearmand"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学
千家信息网最后更新 2026年11月01日rhel5.7下如何安装及启动gearmand
本篇内容介绍了"rhel5.7下如何安装及启动gearmand"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
首先,到官网https://launchpad.net/gearmand/下载gearmand的源码包,传到rhel5.7的系统上,并解压。
运行configure:
[@localhost gearmand-1.1.11]# ./configure --prefix=/usr/local/gearman --with-mysql --with-sqlite3=no
这时候会出现报如下错误:
checking for Boost headers version >= 1.39.0... no configure: error: cannot find Boost headers version >= 1.39.0 ok,http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download
此时需要下载boost,并解压:
./bootstrap.sh --prefix=/usr/local/boost/ ./b2 install
这个过程需要等待一段时间,详情可参考官网:dochttp://www.boost.org/doc/libs/1_55_0/more/getting_started/unix-variants.html
安装完成之后,回到gearman目录,执行如下命令:
CPPFLAGS=-I/usr/local/boost/include LDFLAGS=-L/usr/local/boost/lib ./configure --prefix=/usr/local/gearman --with-mysql --with-sqlite3=no
这时还会报如下错误:
checking for gperf... no configure: error: could not find gperf
紧接着执行yum安装:
再次执行以上的configur,再没有报错。OK,可以进行编译了。
在执行make命令时,报了很多的错,其中看到有个:
./libgearman-1.0/gearman.h:53:27: error: tr1/cinttypes: No such file or directory
可以推断是gcc编译器的问题,执行命令:
yum install gcc44 gcc44-c++ libstdc++44-devel -y
安装完毕之后执行:
CXX=/usr/bin/g++44 CC=/usr/bin/gcc44 CPPFLAGS=-I/usr/local/boost/include LDFLAGS=-L/usr/local/boost/lib ./configure --prefix=/usr/local/gearman --with-mysql --with-sqlite3=no
make && make install
至此,安装成功,执行以下命令启动(队列持久化保存)
/usr/local/gearman/sbin/gearmand -p 4730 -L 0.0.0.0 --log-file=/tmp/gearmand-4730.log --pid-file=/tmp/gearmand-4730.pid -q MySQL --mysql-host=localhost --mysql-user=root --mysql-db=gearman --verbose DEBUG -d
启动时,发现有报如下错误:
/usr/local/gearman/sbin/gearmand: error while loading shared libraries: libboost_program_options.so.1.55.0: cannot open shared object file: No such file or directory
那么很明显,是由于链接文件找不到的缘故所导致的。执行如下命令:
vi /etc/ld.so.conf.d/gearman.conf
插入以下内容,保存退出
/usr/local/boost/lib/ /usr/local/gearman/lib/
执行命令
ldconfig
再次执行上面的启动命令,至此即可启动gearmand.
"rhel5.7下如何安装及启动gearmand"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
命令
内容
错误
再次
更多
知识
至此
过程
编译
实用
明显
成功
学有所成
接下来
困境
实际
情况
文件
文章
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网络科技
有格互联网科技
互联网中国科技
互联网金融公司科技
互联网科技作文
互联网女皇 腾讯科技
时间互联网络科技
顺玮阁互联网科技
互联网科技博客
左右互联网络科技
蓝色互联网科技
互联网科技创新服务
语蝶互联网科技有限公司
玉溪互联网科技怎么选
互联网媒体平台算高科技产业
互联网科技大赛获奖感言
无锡工业互联网科技有限公司
南通创西澳互联网科技有限公司
智帮互联网科技公司最近动向
互联网科技大佬云集
手磨咖啡
互联网金融与金融科技
紫鲸互联网科技
互联网金融科技创新
上海喔噻互联网科技
互联网科技小额贷款
太原新华互联网科技学校怎么样
西安小鹰速贷互联网科技有限公司
华中科技大学互联网的牛人
互联网科技包装股份有限公司上市