php amqp擴充套件安裝

maxingyu發表於2021-05-15

AMQP 擴充套件安裝

PHP 使用 AMQP 協議來連線 Rabbitmq, AMQP 協議即 “Advanced Message Queuing Protocol ”,高階訊息佇列協議。

使 PHP 支援 AMQP 協議,需要安裝:

  • rabbitmq 的客戶端 C 類庫 :rabbitmq-c

  • PHP 官方提供的 AMQP 擴充套件 amqp-1.6.1

兩者的關係是,PHP 擴充套件依賴 rabbitmq-c 類庫。

1. 安裝 rabbitmq-c :


mkdir -p ~/download

cd ~/download

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

mkdir build

cd build

cmake ..

make

make install

2. 安裝 AMQP 擴充套件:


wget -c https://pecl.php.net/get/amqp-1.6.1.tgz

tar xvzf amqp-1.6.1.tgz

cd amqp-1.6.1

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp

make

make install

3. 配置 php.ini

開啟 php.ini , 在底部新增:

[AMQP]

extension=”amqp.so”

php -m | grep amqp

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章