合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
>[info] 管理控制台使用 ![](https://img.kancloud.cn/70/80/7080dc549e0576952f5e44c774c329ee_1441x611.png) >[info] PHP 安装 AMQP 扩展 PHP 使用 AMQP 协议来连接 Rabbitmq, AMQP 协议即 “Advanced Message Queuing Protocol ”,高级消息队列协议。 ***** 使 PHP 支持 AMQP 协议,需要安装: * rabbitmq 的客户端 C 类库 :[rabbitmq-c](https://github.com/alanxz/rabbitmq-c?_blank) * PHP 官方提供的 AMQP 扩展 [amqp-1.6.1](https://pecl.php.net/get/amqp-1.6.1.tgz?_blank) 两者的关系是,PHP 扩展依赖 rabbitmq-c 类库。 1. 安装 rabbitmq-c : ``` wget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz && tar xvzf 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.10.0.tgz && tar zxvf amqp-1.10.0.tgz && cd amqp-1.10.0 # 根据自身php地址更改 /www/server/php/74/bin/phpize # 根据自身bin/php-config 地址更改 ./configure --with-php-config=/www/server/php/74/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0 # 注意:php74 amqp 为 1.10.0 make && make install ``` 3. 添加php模块 ``` vim /www/server/php/74/etc/php.ini extension = amqp.so /etc/init.d/php-fpm-74 restart # 查看扩展 php phpinfo.php ``` ![](https://img.kancloud.cn/77/3f/773f8502ba6f7bf61c8aac8f6b640eeb_1257x416.png) *****