参考网址
https://www.cnblogs.com/zczhen/p/10282374.html
安装 rabbitmq-c库
安装rabbitmq-c库(librabbitmq) https://github.com/alanxz/rabbitmq-c 到这里下载最新的
#解压并进入目录
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
最后执行完成
make install
到该目录下找到amqp.so扩展 填到php.ini文件中
extension = /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/amqp.so
重启php
查看phpinfo就能看到amqp扩展了