Installer l'extension Brotli pour plusieurs versions PHP

Brotli est un algorithme de compression sans perte générique qui compresse les données en utilisant une combinaison d'une variante moderne de l'algorithme LZ77, du codage Huffman et de la modélisation de contexte de second ordre, avec un taux de compression comparable aux meilleures méthodes de compression à usage général actuellement disponibles.

L'extension PHP Brotli permet la compression "Brotli" par l'interpréteur PHP.

Vous pouvez vouloir installer cette extension pour plusieurs versions de PHP présentes sur votre serveur.

Pour cela, il faut compiler l'extension pour chaque version PHP souhaitée.

Par exemple, si vous souhaitez installer l'extension Brotli pour PHP 7.3, voici comment procéder :

 

git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git
cd php-ext-brotli
phpize7.3
./configure --with-php-config=/usr/bin/php-config7.3
make
make install

Pour voir la liste des versions PHP présentes sur votre serveur ainsi que celle actuellement active par défaut, vous pouvez utiliser la ligne de commande suivante :

update-alternatives --config php