PHPackages                             mingyukim/php-kafka - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. mingyukim/php-kafka

ActiveLibrary

mingyukim/php-kafka
===================

PHP로 카프카 컨슈밍,프로듀싱 쉽게 사용하기

0.22(2y ago)427MITPHPPHP &gt;=7.1.0

Since Jul 10Pushed 2y ago1 watchersCompare

[ Source](https://github.com/MingyuRomeoKim/php-kafka)[ Packagist](https://packagist.org/packages/mingyukim/php-kafka)[ RSS](/packages/mingyukim-php-kafka/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (7)Used By (0)

php-kafka
=========

[](#php-kafka)

php를 사용해서 카프카 컨슈밍 프로듀싱 쉽게 하기

사전 준비
-----

[](#사전-준비)

해당 패키지를 사용하기 위해서는 사용하고자 하는 곳에 RdKafka 라이브러리가 설치되어 있어야 한다.
설치되어있지 않다면 아래 명령어들을 통해 rdkafka를 설치해보자.

```
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install librdkafka-dev
sudo apt-get install php-dev
sudo apt-get install php-pear
sudo pecl install rdkafka
# 설치된 php 버전의 ini파일에 extension 추가하기
echo "extension=rdkafka.so" | sudo tee -a /etc/php/8.1/cli/php.ini
```

설치 방법
-----

[](#설치-방법)

다음의 명령어를 사용해 composer를 통해 패키지를 설치합니다:

```
composer require mingyukim/php-kafka

```

또는 composer.json의 require-dev 섹션에 다음을 추가하고 `composer update`를 실행합니다:

```
"require": {
      "mingyukim/php-kafka": "*"
}
```

패키지 설정 파일 발행
------------

[](#패키지-설정-파일-발행)

```
 php artisan vendor:publish --provider="MingyuKim\PhpKafka\PhpKafkaProvider" --tag="config"
```

### 기본 설정 변경하기

[](#기본-설정-변경하기-)

\[config/kafka-consumer.php\]

```
