Here you can find PHP code examples from RabbitMQ tutorials.
To successfully use the examples you will need a running RabbitMQ server.
You need PHP 7.2 and php-amqplib. To get these dependencies on Ubuntu type:
sudo apt-get install git-core php-cli Then install Composer per instructions on their site.
Then you can install php-amqplib using Composer.
To do that install Composer and add it to your path, then run the following command inside this project folder:
php composer.phar install Or you can require it to the existing project using a command:
php composer.phar require php-amqplib/php-amqplib php send.php php receive.php php new_task.php "A very hard task which takes two seconds.." php worker.php Tutorial three: Publish/Subscribe
php receive_logs.php php emit_log.php "info: This is the log message" php receive_logs_direct.php info php emit_log_direct.php info "The message" php receive_logs_topic.php "*.rabbit" php emit_log_topic.php red.rabbit Hello php rpc_server.php php rpc_client.php