在这里,感谢@一个向往前端的后端工程师 安装rabbitmq-c 在安装amqp之前还需要安装另外一个通讯扩展rabbitmq-c。 : /usr/local/rabbitmq-c/lib64/librabbitmq.so.4 -- Installing: /usr/local/rabbitmq-c/lib64/librabbitmq.so -- Installing: /usr/local/rabbitmq-c/lib64/librabbitmq.a -- Installing: /usr/local/rabbitmq-c/include /amqp.h -- Installing: /usr/local/rabbitmq-c/include/amqp_framing.h -- Installing: /usr/local/rabbitmq-c 所以这里需要加一步 ln -s /usr/local/rabbitmq-c/lib64 /usr/local/rabbitmq-c/lib 安装amqp扩展 下载源代码 最新源代码地址可以从PHP Pecl
AMQP-CPP有基于asio、libev等多个示例,是基于c++17的,没跑通;这里就介绍SimpleAmqpClient,是在rabbitmq-c基础上的C++接口库。 2. http://localhost:15672 使用默认用户名和密码(guest/guest)登录来管理交换机、队列等 Github-rabbitmq-c:https://github.com/alanxz/rabbitmq-c Github-SimpleAmqpClient:https://github.com/alanxz/SimpleAmqpClient 然后安装C++的客户端代理库: # rabbitmq-c依赖 sudo
apt-get install erlang-nox sudo apt-get install rabbitmq-server sudo rabbitmq-server start #安装rabbitmq-c sudo apt-get install cmake git clone https://github.com/alanxz/rabbitmq-c cd rabbitmq-c
(only needed if you are interested in WebSockets and/or BoringSSL support, as they make use of it) rabbitmq-c
exit press CTRL+C") <-forever } 参考: https://www.rabbitmq.com/download.html https://github.com/alanxz/rabbitmq-c
php7.3/bin/php -m|grep pcntl安装 rabbitmqcd /data/software/php7.3 # wget -c https://github.com/alanxz/rabbitmq-c
刚刚出现这个问题时,就有测试人员和业务人员找到我这边说:经过改造的 rabbitmq-c 库可能存在重大 bug,服务器都关闭了,客户端怎么还那像什么都没发生一样继续工作着呢?
9.5/libpq.html MongoDB C Driver: http://mongoc.org/ librabbitmq (RabbitMQ): https://github.com/alanxz/rabbitmq-c