参考网址

https://www.cnblogs.com/zczhen/p/10282374.html

安装 rabbitmq-c库

安装rabbitmq-c库(librabbitmq) https://github.com/alanxz/rabbitmq-c 到这里下载最新的

file

#解压并进入目录
tar -zxvf v0.10.0.tar.gz
cd rabbitmq-c-0.10.0
#创建build目录并进入
mkdir build && cd build
#当cmake根据rabbitmq-c的根目录下的CMakeList.txt创建Makefile文件时,会将Makefile文件放进build目录
#下面最后的两个点不是输入错了,是确实需要的
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c ..
#创建
cmake --build .  --target install
#这时如果不报错/usr/lcoal目录下已存在rabbitmq-c

进入rabbitmq-c执行

ln -s lib64 lib

安装amqp扩展

http://pecl.php.net/package/amqp 到这里下载最新的

tar -zxvf amqp-1.10.2.tg

#进入目录
cd amqp-1.10.2
#执行phpize生成configure
/usr/local/php/bin/phpize
#然后执行  --with-php-config 注意填自己的路径
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c
#最后
make

file

最后执行完成

make install

file

到该目录下找到amqp.so扩展 填到php.ini文件中

extension = /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/amqp.so

重启php
查看phpinfo就能看到amqp扩展了