PHP安装amqp扩展 出现未装librabbitmq错误

这错误的原因是因为没有安装amqp的依赖包rabbitmq-c,需要先安装rabbitmq-c。

1.安装rabbitmq-c-0.7.1

没有安装就会提示上面的错误
我选择的是最新版本0.7.1

wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz

tar zxf rabbitmq-c-0.7.1.tar.gz

cd rabbitmq-c-0.7.1

./configure --prefix=/usr/local/rabbitmq-c-0.7.1

make && make install

 

 

2.安装amqp扩展

wget http://pecl.php.net/get/amqp-1.9.1.tgz

wget http://pecl.php.net/get/amqp-1.9.1.tgz

tar -zxvf amqp-1.9.1.tgz

cd cd amqp-1.9.1

phpize

./configure --with-php-config=/usr/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.7.1

make && make install

安装成功之后,去php.ini添加扩展

 

 重启php-fpm

service php-fpm restart

posted @ 2021-06-07 09:58  Kris-Q  阅读(130)  评论(0编辑  收藏  举报