.. | ||
emit_log_direct.php | ||
emit_log_topic.php | ||
emit_log.php | ||
new_task.php | ||
README.md | ||
receive_logs_direct.php | ||
receive_logs_topic.php | ||
receive_logs.php | ||
receive.php | ||
rpc_client.php | ||
rpc_server.php | ||
send.php | ||
worker.php |
PHP code for RabbitMQ tutorials based on AMQP 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 amqp interop compatible transport.
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