PHPackages                             kucherenkoai/laravel-websockets-zmq - 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. kucherenkoai/laravel-websockets-zmq

ActiveLibrary

kucherenkoai/laravel-websockets-zmq
===================================

PHP WebSocket library

09PHP

Since Jan 10Pushed 5y ago1 watchersCompare

[ Source](https://github.com/kucherenkoai/laravel-websockets-zmq)[ Packagist](https://packagist.org/packages/kucherenkoai/laravel-websockets-zmq)[ RSS](/packages/kucherenkoai-laravel-websockets-zmq/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

About Laravel WebSocketsZMQ
---------------------------

[](#about-laravel-websocketszmq)

It's WebSocket package that use ZMQ and Ratchet library.

Install WebSocketsZMQ with docker
---------------------------------

[](#install-websocketszmq-with-docker)

#### php-fpm

[](#php-fpm)

```
RUN apt-get update -yqq && \
    apt-get install -y build-essential libtool autoconf pkg-config libsodium-dev libzmq3-dev && \
    curl -L -O  https://github.com/zeromq/php-zmq/archive/master.zip && \
    unzip master.zip && \
    cd php-zmq-master && phpize && ./configure && \
    make && \
    make install

```

And need add `extension=zmq.so` row to `php.ini` file.

#### workspace

[](#workspace)

```
RUN apt-get update -yqq && \
    apt-get install -y build-essential libtool autoconf pkg-config libsodium-dev libzmq-dev && \
    git clone git://github.com/mkoppanen/php-zmq.git && \
    cd php-zmq && phpize && ./configure && \
    make && \
    make install

RUN apt-get update -yqq && \
    echo "extension=zmq.so" >> /etc/php/${LARADOCK_PHP_VERSION}/cli/php.ini

```

Laravel backend side:
---------------------

[](#laravel-backend-side)

#### Composer

[](#composer)

You need run composer terminal command:

```
composer require kucherenkoai/laravel-websockets-zmq

```

#### config/app.php

[](#configappphp)

In this config file we need add new WebSockets Provider form library.

```
'providers' => [
    ...
    ...
    ...
    WebSocketsZMQ\Providers\WebSocketsZMQProvider::class
