CentOS 6安装gearman

CentOS 6 64bit安装gearman的过程。

1,安装gearman

yum install uuid-devel libuuid libuuid-devel uuid \boost-devel libevent libevent-devel boost boost-devel \gcc-c++ mysql-libs mysql libmemcached-devel libmemcached \make curl libcurl-devel mysql-devel gperfwget https://launchpad.net/gearmand/1.2/1.1.12/+download/gearmand-1.1.12.tar.gzCFLAGS=-std=c99 ./configuremakemake install启动Gearman服务端/usr/local/sbin/gearmand -d -u root --log-file=/var/loggearmand.log-b,--backlog= 储备的监听连接数量-d, --daemon 后台运行-f, --file-descriptors= 文件描述符的数量-h, --help 帮助-j, --job-retries= 在ob server移除不可用job之前运行的次数,防止不断运行导致其他可用worker崩溃。默认没有限制-l, -log-file= 日志文件存放位置(默认记录最简单日志)-L, --listen= 监听的IP,默认全部接受-p, --port= 指定监听端口-P, --pid-file= 指定进程ID写入位置-r, --protocol= 加载协议模块-q, --queue-type= 指定持久化队列-t, --threads= 使用的I/9线程数量。默认为0-u, --user= 启动后,切换到指定用户-v, --verbose 增加一级详细程度-V, --version 显示版本信息

2,安装gearman的php扩展

yum install httpd php php-develwget http://pecl.php.net/get/gearman-1.1.1.tgztar -zxvf gearman-1.1.1.tgzcd gearman-1.1.1phpize./configuremake && make installecho 'extension = "/usr/lib64/php/modules/gearman.so"' >> /etc/php.ini检查组件是否安装成功php --info | grep gearmanphp -m | grep gearman

3,测试gearman的功能正常参考http://gearman.org/getting-started/

CentOS 6安装gearman

相关文章:

你感兴趣的文章:

标签云: