​php安装amqp扩展​


 






继续安装完 rabbitmq后,安装最新 php amqp扩展


 ​



参考:​​carson​


1.安装rabbitmq-c


​https://github.com/alanxz/rabbitmq-c/releases​



安装最新版 //下载的过程时间可能有些长



​ 



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


 


tar zxf rabbitmq-c-0.8.0.tar.gz


 


cd rabbitmq-c-0.8.0


 


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


 


make && make install 


​ 


2安装amqp


官网:​​http://pecl.php.net/package/amqp​



下载最新版


 



​ 



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


 


tar zxf amqp-1.9.3.tgz


 


cd amqp-1.9.3


 


/usr/local/php/bin/phpize


 


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


 


make && make install


​ 


 


3.php.ini 添加模块


vi /usr/local/php/etc/php.ini


增加


extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/amqp.so 



systemctl restart php-fpm


 


查看phpinfo()



 


 


  评论哥们提示还可以 动态安装   pecl  更方便些


  


yum install -y librabbitmq-devel
/www/server/php/72/bin/pecl  install amqp
vim /www/server/php/72/etc/php.ini
最后添加


[amqp]

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