rhel5.7下如何安装及启动gearmand
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容介绍了"rhel5.7下如何安装及启动gearmand"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
网络安全报告800
丘商市网络安全课堂
建设信托招聘网络安全
方舟手游有没有私人服务器
专利数据库检索网站
青浦区项目数据库服务收费标准
数据库re
ceic数据库怎么转换中文版
端游方舟生存进化怎么转服务器
服务器服务异常怎么回事
汽车网络安全与功能安全
如东正规网络技术专业服务
遥感为主的软件开发
微信开发需要服务器吗
lenovo联想服务器
hp服务器proc
游戏一个服务器多少钱
软件开发及基础服务费6
梦幻手游纵歌长安服务器有人玩吗
怎么找到我的世界服务器地址
问道清理角色物品数据库
太原东杰软件开发有限公司
数据库拆分业务
增城区质量网络技术开发动态
网络安全技术 杂志
湖南灵泛互联网科技有限公司
如何用电脑做服务器
搭建网络服务器要多少钱
海南龙芯服务器厂家
广电网络技术支撑年终总结