欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php rabbitmq 安裝

賈玉琴1年前8瀏覽0評論

php RabbitMQ是一個基于AMQP協議通信的開源消息隊列軟件,在分布式系統、大數據應用等場景中廣泛應用。要使用php RabbitMQ,我們需要先進行安裝配置。下面將詳細介紹安裝php RabbitMQ的步驟。

步驟一:安裝RabbitMQ服務

sudo apt-get update
sudo apt-get install rabbitmq-server

安裝完成后,RabbitMQ默認在5672端口監聽。可以通過以下命令查看RabbitMQ服務是否啟動。

sudo systemctl status rabbitmq-server.service

步驟二:安裝php擴展AMQP

sudo apt-get update
sudo apt-get install php7.2-dev php-pear librabbitmq-dev
sudo pecl install amqp

安裝完成后,需要在php.ini中添加以下語句:

extension=amqp.so

步驟三:編寫測試腳本

<?php
$connection = new AMQPConnection();
$connection->setHost('localhost');
$connection->setPort(5672);
$connection->setLogin('guest');
$connection->setPassword('guest');
$connection->connect();
$channel  = new AMQPChannel($connection);
$exchange = new AMQPExchange($channel);
$exchange->setName('log');
$exchange->setType(AMQP_EX_TYPE_FANOUT);
$exchange->declareExchange();
$queue  = new AMQPQueue($channel);
$queue->setName('test');
$queue->setFlags(AMQP_DURABLE);
$queue->declareQueue();
$queue->bind('log', '');
$message = 'hello world';
$exchange->publish($message, '');
echo "Sent message: {$message}\n";
$connection->disconnect();

步驟四:執行測試腳本

php test.php

執行成功后,可以在隊列中收到消息。

總結:

在安裝php RabbitMQ時,需要先安裝RabbitMQ服務并在php中安裝AMQP擴展。我們可以編寫測試腳本驗證php RabbitMQ的安裝成功。以上是php RabbitMQ安裝的簡單介紹,希望對大家有所幫助。