{"repo":"leroy-merlin-br/metamorphosis","free":true,"listed":false,"github":"https://github.com/leroy-merlin-br/metamorphosis","clone":"git clone https://github.com/leroy-merlin-br/metamorphosis.git","description":"Easy and flexible Kafka Library for Laravel and PHP 7","language":"PHP","stars":42,"topics":["kafka","laravel","php","php-library","pubsub","hacktoberfest"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Metamorphosis Easy and flexible Kafka Library for Laravel and PHP 7. - Introduction - Requirements - Installation - Quick Usage Guide - Advanced Usage Guide - Upgrade Guide - Contributing - License Introduction Metamorphosis provides a simple, straight-forward implementation for working with Kafka inside Laravel applications. Prefer to read in other language? - Português Requirements - PHP = 7.1 - Kafka Driver - Kafka PHP Extension Installation 1. Install the Kafka driver On Mac OSX, install librdkafka with homebrew: On Debian and Ubuntu, install librdkafka from the Confluent APT repositories, see instructions here and then install librdkafka: On RedHat, CentOS, Fedora, install librdkafka from the Confluent YUM repositories, instructions here and then install librdkafka: On Windows, reference librdkafka.redist NuGet package in your Visual Studio project. 2. Install the PHP Kafka extension On Linux, Unix and OS X, you can install extensions using the PHP Extension Community Library (PECL): then add the following to your .ini file: Important: When using multiple PHP versions, PECL will install the package for the latest PHP version only. To set a PHP version, download the source code and compile it specifying the target PHP version. PHP 7.4 example: then add the extension to your .ini file: More about compiling shared PECL extensions On Windows, download the rdkafka DLL, put the file in your PHP/ext folder and add the extension to your php.ini file: More about PECL on Windows 3","default_branch":null,"files":null,"tree":[],"storefront":"/r/leroy-merlin-br","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leroy-merlin-br/metamorphosis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}