AMQP扩展能够支持rabbitMQ,AMQP是rabbitMQ的协议(Advanced Message Queue Protocol 高级消息队列协议)这个可自行百度。
1、安装rabbitmq-c-0.8.0
为什么要安装这个,不知道原因,PHP的官方网站上是怎么说滴。
下载地址:https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz
百度网盘下载:https://pan.baidu.com/s/1mibiwVe#list/path=%2F
cd rabbitmq-c-0.8.0
./configure --prefix=/usr/local/rabbitmq-c
make
make install
2、安装amqp
下载地址:https://pecl.php.net/package/amqp
# cd amqp-1.7.1 # phpize # ./configure --with-php-config=/usr/local/php7/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c/ # make # make install Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/
编译过程出现下面的提示请忽略.
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
在/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/ 目录下有个amqp.so
在php.ini的尾部添加
extension=amqp.so
Pingback引用通告: PHP中的AMQP类 | 精彩每一天
Pingback引用通告: RabbitMQ的PHP教程之入门 (一) | 精彩每一天