php安裝amqp擴展
繼續安裝完 rabbitmq后,安裝最新 php amqp擴展
參考:
carson
1.安裝rabbitmq-c
安裝最新版 //下載的過程時間可能有些長
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
下載最新版
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