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 協議》,轉載必須註明作者和本文連結