资讯专栏INFORMATION COLUMN

CentOS安装RabbitMQ及PHP扩展

ConardLi / 687人阅读

摘要:开发环境安装服务端安装完成后可以使用系列命令进行管理操作启动安装在安装之前还需要安装另外一个通讯扩展。因为后面编译安装扩展的时候系统会到目录下搜索依赖库,导致错误。

开发环境

CentOS7.3

安装RabbitMQ服务端
sudo yum install rabbitmq-server

安装完成后可以使用systemctl系列命令进行管理操作

systemctl start rabbitmq-server #启动mq
安装rabbitmq-c

在安装amqp之前还需要安装另外一个通讯扩展rabbitmq-c。
去github下载最新版本(目前是0.8.0)的源码包并解压缩。

cd rabbitmq-c-0.8.0/
mkdir build && cd build #这一步是在rabbitmq-c的根目录下创建一个build子目录

# 这一步是让cmake根据../CMakeList.txt,即rabbitmq-c的根目录下的CMakeList.txt创建Makefile文件
# Makefile文件会被创建到build目录中
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c ..

# 这一步是真正的build rabbitmq-c库的,注意,不要漏掉点 "."
cmake --build .  --target install

到这里就已经安装完成了。不过这里有一个。你可以看一下/usr/local/rabbitmq-c下的目录只有includelib64。因为后面编译安装amqp扩展的时候系统会到/usr/local/rabbitmq-c/lib目录下搜索依赖库,导致错误。所以这里需要加一步:

ln -s lib64 lib
安装amqp

从pecl官方库中下载最新的amqp扩展包

wget https://pecl.php.net/get/amqp-1.9.3.tgz

解压并编译安装

cd amqp-1.9.3
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
make && make install

配置amqp扩展
vi /usr/local/php/etc/php.ini
添加 extension=amqp.so

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26176.html

相关文章

  • RabbitMQ】——centos7安装rabbitmq教程 以 PHP开启rabbitmq扩展

    摘要:第一步安装因为是语言编写的,所以我们首先需要安装第二步安装官网提供的安装方式本人安装成功的方式第三步查看是否已经安装好了,能查到说明已经安装完成了。 第一步:安装Erlang 因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el...

    lscho 评论0 收藏0
  • RabbitMQ】——centos7安装rabbitmq教程 以 PHP开启rabbitmq扩展

    摘要:第一步安装因为是语言编写的,所以我们首先需要安装第二步安装官网提供的安装方式本人安装成功的方式第三步查看是否已经安装好了,能查到说明已经安装完成了。 第一步:安装Erlang 因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el...

    printempw 评论0 收藏0
  • centos安装RabbmitMQ+PHP RabbmitMQ应用

    摘要:你或许在思考数据分发无阻塞作业或者消息推送。所有的这些模式,都是消息队列的一部分。这部分代码可以改写应用作简单的异步队列任务的场景,但到了高并发高可用需求下就要进行额外的一些处理。在之后的文章中我会讲到的竞争消费模式和的用法。 你或许在思考数据分发、无阻塞作业或者消息推送。或者你想要进行发布/订阅,异步任务,工作队列。所有的这些模式,都是消息队列的一部分。 1.安装RabbmitMQ ...

    simpleapples 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<