lumen5.5使用rabbitmq

在composer.json中的require中增加以下语句

"php-amqplib/php-amqplib":"2.6.*",
"vladimir-yuldashev/laravel-queue-rabbitmq": "5.5"

然后执行

composerupdate

如果要在lumen中通过shell调用rabbitmq的命令,需要将php执行用户添加到/etc/sudoers文件中,并且修改后需要把文件置为只读,否则会抛出警告信息。

执行语句如下:

$cmd = 'sudo rabbitmqctl add_user test 123456';
$result = shell_exec($cmd);

相关推荐