Skip to content

Add brotli compress/uncompress functions to PHP

License

Notifications You must be signed in to change notification settings

chapeupreto/brotli-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Features

This library adds Brotli support to PHP (>= 7.1)

function brotli_compress(string $data, int $quality = 11): string

function brotli_uncompress(string $data): string

Installation

Library

$ composer require vdechenaux/brotli

You are almost done ! Read the next section to complete the setup.

Binary

This command will only install the PHP code, but a binary file is also needed. This binary is provided by 2 packages, depending of your environment:

  • Linux AMD64
$ composer require vdechenaux/brotli-bin-amd64
  • Linux i386
$ composer require vdechenaux/brotli-bin-i386

The binary will be automatically used by this library. You don't need to configure something after binary installation.

Using apt

You can use Brotli binary from apt if you are using:

  • Ubuntu >= xenial (16.04)
  • Debian >= stretch (9)
$ apt install brotli 

Using Homebrew

$ brew install brotli 

About

Add brotli compress/uncompress functions to PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%