交流学习

RabbitMQ客户端安装和php的AMQP扩展

RabbitMQ客户端

方式一

  1. 安装 rabbitmq-c以及命令
    git clone git://github.com/alanxz/rabbitmq-c.git
    cd rabbitmq-c
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq
    cmake --build . --target install

    方式二

  2. rabbitmq-c 的安装
    wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
    tar -zxvf rabbitmq-c-0.8.0.tar.gz
    cd rabbitmq-c-0.8.0
    ./configure --prefix=/usr/local/rabbitmq
    make && make install
    注意:v0.9版本的没有提供 tar.gz的源码包

    注意事项

    方式一安装成功,配合php的amqp-1.9.3会失败,推荐使用方式二安装

php扩展(AMQP)

安装命令如下

wget http://pecl.php.net/get/amqp-1.9.3.tgz
tar -zxvf amqp-1.9.3.tar.gz
cd amqp-1.9.3
phpize
需要制定相应的库
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq
make && make install

⬆️

暂无评论~~