rabbitmq-tutorials/php-interop
2017-08-16 13:44:05 +03:00
..
emit_log_direct.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
emit_log_topic.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
emit_log.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
new_task.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
README.md Update README.md 2017-08-16 13:44:05 +03:00
receive_logs_direct.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
receive_logs_topic.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
receive_logs.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
receive.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
rpc_client.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
rpc_server.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
send.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00
worker.php Amqp interop based transports. 2017-08-16 12:21:40 +03:00

RabbitMQ tutorials ported to PHP's queue-interop

This is a PHP tutorial port to the queue-interop family of libraries. These examples will work with any interop-compatible transport such as enqueue/amqp-ext, enqueue/amqp-bunny, or enqueue/amqp-lib.

Requirements

As with other ports, to run the tutorials you'd need a RabbitMQ node started on localhost with all defaults.

PHP 5.5+

You need PHP 5.5 and one of the queue-interop compatible transport libraries.

Composer

Then install Composer per instructions on their site.

Client Library

Then you can, for example, install enqueue/amqp-bunny using Composer.

To do that install Composer and add it to your path, then run the following command inside this project folder:

composer require enqueue/amqp-bunny