要在PHP中使用AMQP,您需要安裝php-amqplib庫。以下是配置和使用AMQP連接的步驟:
使用composer安裝:
composer require php-amqplib/php-amqplib
<?php
return [
'host' => 'localhost', // RabbitMQ服務(wù)器地址
'port' => 5672, // RabbitMQ服務(wù)器端口
'username' => 'guest', // RabbitMQ用戶名
'password' => 'guest', // RabbitMQ密碼
'vhost' => '/', // 虛擬主機(jī)路徑
];
<?php
require_once __DIR__ . '/vendor/autoload.php';
require_once 'config.php';
use PhpAmqpLib\Connection\AMQPStreamConnection;
$connection = new AMQPStreamConnection(
$config['host'],
$config['port'],
$config['username'],
$config['password'],
$config['vhost']
);
$channel = $connection->channel();
echo "Connected to RabbitMQ!\n";
現(xiàn)在您已經(jīng)成功配置了PHP連接到RabbitMQ服務(wù)器。您可以使用$channel對象來執(zhí)行各種AMQP操作,例如發(fā)布消息、創(chuàng)建隊列和綁定交換機(jī)等。