Gearman1.1.12安装与启动
1)安装
a)安装gcc4.4环境:
i. yum install gcc44 gcc44-c++ libstdc++44-devel gcc-c++ -y
ii. 在/etc/profile中添加环境变量export CC=/usr/bin/gcc、export CXX=/usr/bin/g++
iii. 执行source /etc/profile
b)安装boost开发库,版本必须大于1.39,这里安装最新的boost1.55,
i. ./bootstrap.sh
ii. sudo ./b2
iii. sudo ./b2 install --prefix=/usr
c)安装gperf、libevent和libuuid:
i.sudo yum install gperf
ii.sudo yum -y install libevent libevent-devel
iii.sudo yum -y install libuuid libuuid-devel
d)安装gearman
i.解压gearmand-1.1.12.tar.gz到当前文件夹,进入文件夹;
ii.运行./configure --with-boost-libdir=/usr/lib --prefix=/usr,安装到/usr路径下;
iii. make(如果提示myql错误,请安装yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql)
iv.sudo make install
v.建立log文件
- mkdir -p /usr/var/log/
- cd /usr/var/log/
- touch gearmand.log
2)启动
a)gearmand -d -u root
3)安装gearman-monitor
a)安装php的gearman扩展, gearman-1.1.2.tgz
i. cd gearman-1.1.2
ii.yum install php-devel
iii. phpize
iv. ./configure --prefix=/usr
v. make
vi. make install
b) 需要先安装Apache和PHP环境,将GearmanMonitor解压后文件放入到/var/www/html下新建文件夹gearman-monitor。
c) 将Net_Gearman-0.2.3解压到gearman-monitor下(替换已有的文件夹)。
d) 关掉selinux和防火墙,sudo setenforce 0
e) 编辑/etc/php.ini,在文件尾增加以下内容
i. extension_dir ="/usr/lib64/php/modules/"
ii.extension=gearman.so
f) 重启httpd即可。(service httpd restart)
Gearman1.1.12安装与启动的更多相关文章
- dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法
dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法 grub 启动菜单后加入 rootdelay=90, 如下:/boot/vmlinuz-2.6.3 ...
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...
- Android 安装和启动另外一个应用
有时候一个应用需要启动另外一个应用来完成操作,比如在某些应用中打开闹钟,相机,日历等等. 启动或安装相应的应用的方法: Step1:判断是否安装目标应用.只要知道目标应用的安装包名就可以通过判断&qu ...
- 黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试)
黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试) 2017-03-12 03:46:24 by SemiconductorKING PS:刚刚装好黑苹果,来记录一篇折 ...
- MySQL服务器的安装和配置,MySQL Workbench 8.0.12安装,MySQL的基本使用
一 MySQL服务器的安装和配置 二 MySQL Workbench 8.0.12安装 三 MySQL的基本使用 一MySQL服务器的安装和配置 MySQL是目前最为流行的开放源码的数据库,是完全网络 ...
- ColumnStore完整验证指南之安装与启动停止
官方文档https://mariadb.com/kb/en/library/mariadb-columnstore/ 推荐使用最新1.2.x最新版本. 先决条件 yum -y install boos ...
- nexus3.14.0版本linux环境安装、启动、搭建私库
本文介绍的是nexus3.14.0版本在linux环境下安装.启动.搭建私库. nexus3以上的版本太新了,网上很少介绍安装细节的.据了解和2.X版本有所不同了. 1.前提 linux机器上需先安装 ...
- VMare Workstation 12 安装 AsteriskNow freePBX
一.准备工作 VMware 12 安装好的电脑 AsteriskNow iso文件 官网地址 https://www.asterisk.org/downloads 本人提供相关分享:https:// ...
- 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置
第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本 uwsgi- ...
随机推荐
- 五步掌握Git的基本开发使用命令
第一步:设置全局变量: git config --global user.name "gang.li" git config --global user.email "l ...
- 搭建企业内部DNS服务器,docker 部署内部 dnsmasq
获取镜像 docker pull jpillora/dnsmasq 配置域名 # http://oss.segetech.com/intra/srv/dnsmasq.conf #log all dns ...
- Monkey源代码分析之事件注入
本系列的上一篇文章<Monkey源代码分析之事件源>中我们描写叙述了monkey是怎么从事件源取得命令.然后将命令转换成事件放到事件队列里面的.可是到如今位置我们还没有了解monkey里面 ...
- Yelp面试题目
题目:FizzBuzz 从stdin得到数字N(<10^7),然后从打印出从1到N的数字.输出到stdout,假设数字是3的倍数的话就仅仅打印"Buzz",假设数字是5的倍数 ...
- 2014MadCon厦门分享会-笔记(下)
32 <如何与百度互动,不知道这些就不要做SEO了>百度站长平台资深产品运营师 曹丽丽(飞鸟) 33 注意百度站长平台的提醒.如果你不留电话,不留其他联系方式,出问题了,百度怎么提醒你呢? ...
- webform的操作完之后返回主页面的行定位
1.在repeater表格的行绑定时给行一个id(唯一id),此地方为绑定该表格的主键. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDA3OD ...
- Umbrella Header for Module Bolts does not include header 'XXXXXX.h'?
在我们引入第三方Framwork时.有时会出现如标题的警告提示? 怎样解决? Framework 将在下面文件夹下创建一个Module/,并创建一个module.modulemap文件 waterma ...
- SDOI2016R1(不是解题报告)
话说洗澡的时候想了一堆要说的,坐到电脑前反而不知所措了-- 序章 听学长说他们都是省选一周前才停的课.然而我们这届--自聪哥韩大他们在省选两周前悄悄跑路后(据说班主任非常支持),信息小组内部一呼百应, ...
- Android 打造随意层级树形控件 考验你的数据结构和设计
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40212367,本文出自:[张鸿洋的博客] 1.概述 大家在项目中或多或少的可能会 ...
- HashMap存入大量数据是否要预定义存储空间
按说HashMap的负载极限为0.75,可是,测试程序并看不出这个结果.待探讨 测试程序如下: 根据结果看不出来预定义有什么影响. public class test { public static ...