菜单

安装详细记录

2020年4月1日 - 前端排行

本文介绍了在Linux下给PHP安装amqp扩展的过程,有需要的朋友可以关注一下。

安装rabbitmq-c依赖包

yum install libtool autoconf

c客户端环境安装 1. 下载 rabbitmq-c 源码包 http://hg.rabbitmq.com/rabbitmq-c/ 2. 下载 rabbitmq-codegen 源码包 http://hg.rabbitmq.com/rabbitmq-codegen/ 3. 将rabbitmq-codegen拷贝到rabbitmq-c的目录下,改名为codegen 4. macro `AM_PROG_LIBTOOL’ not found in library 解决方案  产生这个报错的原因有两种,一种是没有安装libtool,一种是安装了libtool但是aclocal和libtool未安装在同一文件夹下。 5. 执行 autoreconf -i 6. 安装python的json包或simplejson包 7. 修改configure文件,屏蔽python检查部分,大约在20174-20198行。里面有语法错误。这个主要是检查第三步的那两个python包有没有安装,如下注释掉即可。

[python]

  1. #checkPython python   
  2. #checkPython python2.6   
  3. #checkPython python2.5   
  4. #if test “$found_python” = “no”   
  5. #then   
  6. #  { { echo “$as_me:$LINENO: error: could not find a python that can ‘import simplejson'” >&5
      
  7. #echo “$as_me: error: could not find a python that can ‘import simplejson'” >&2;}
      
  8. #   { (exit 1); exit 1; }; }   
  9. #fi   

安装librabbitmq-c和rabbitmq-codegen

# 下载0-9-1版的rabbitmq-c
git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
# Enable and update the codegen git submodule
git submodule init
git submodule update
# Configure, compile and install
autoreconf -i && ./configure && make && sudo make install

版本下载:https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0

wget
https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.0/rabbitmq-c-0.5.0.tar.gz
tar -zxvf v0.5.0
cd rabbitmq-c-0.5.0/
autoreconf -i
./configure –prefix=/usr/local/rabbitmq-c
make
make install

8. 执行./configure

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图