码迷,mamicode.com
首页 > 其他好文 > 详细

Gearman1.1.12安装与启动

时间:2015-09-02 17:21:04      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

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

           iv.sudo make install

           v.建立log文件

    1. mkdir -p /usr/var/log/
    2. cd /usr/var/log/
    3. 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. phpize

            iii. ./configure --prefix=/usr

            iv. make

            v.  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即可。

Gearman1.1.12安装与启动

标签:

原文地址:http://www.cnblogs.com/lzy1991/p/4778912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!