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

通过下载最新的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

关于centos - 安装PHP amqp扩展和librabbitMQ的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54448350/

10-11 17:46