PHP安装 AMQP扩展

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

PHP安装 AMQP扩展》上有2条评论

  1. Pingback引用通告: PHP中的AMQP类 | 精彩每一天

  2. Pingback引用通告: RabbitMQ的PHP教程之入门 (一) | 精彩每一天

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>