我在运行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
有谁知道该怎么度过难关吗?
2条答案
按热度按时间jucafojl1#
这些rpm解决了这个问题:
库容量:https://rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/librabbitmq-0.8.0-2.el7.x86_64.rpm
库位mq-开发:https://rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/librabbitmq-devel-0.8.0-2.el7.x86_64.rpm
u3r8eeie2#
我们的操作系统是centos和php版本是7. 4我运行
yum install librabbitmq-devel -y
之前安装pecl install amqp
它为我工作