安装 PHP amqp 扩展和 librabbitMQ 的问题

Issues installing PHP amqp extension and librabbitMQ

我在机器上安装 PHP amqp 扩展时遇到一些问题 运行 Amazon Linux AMI。

我已经通过下载最新的 tar 和 运行 这些命令成功安装了 librabbitmq-c (https://github.com/alanxz/rabbitmq-c):

mkdir build && cd build
cmake ..
sudo cmake --build . [--config Release] --target install

安装成功完成。

接下来,我尝试通过运行

安装php amqp
sudo pecl7 install amqp

但是收到一个错误提示找不到 rabbitmq 文件。

我再次执行它并将路径定义为/usr/local/lib64/,但是这次得到以下(非常通用的)错误消息:

configure: error: Please reinstall the librabbitmq distribution itself or (re)install librabbitmq development package if it available in your system

有人知道如何克服这个问题吗?

这些 rpm 解决了问题:

librabbitmq: https://rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/librabbitmq-0.8.0-2.el7.x86_64.rpm

librabbitmq-devel: https://rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/librabbitmq-devel-0.8.0-2.el7.x86_64.rpm