Install php-ext-brotli on CWP PHP Switcher, CGI Selector and PHP-FPM selector

Neste tutorial vamos instalar php-brotli no servidor CWP com switcher, seletor CGI e seletor php-fpm. Esta extensão PHP permite a compactação Brotli que são usadas para compactar arquivos, bem como servir recursos armazenados em cache por vários aplicativos/plugins.

Brotli é um algoritmo de compactação sem perdas de propósito genérico que compacta dados usando uma combinação de uma variante moderna do algoritmo LZ77, codificação Huffman e modelagem de contexto de 2ª ordem, com uma razão de compressão comparável aos melhores métodos de compressão de uso geral atualmente disponíveis. É semelhante em velocidade com deflação, mas oferece compressão mais densa.

Sem perder tempo, vamos começar:

Instale o Google brotli:

yum install pcre-devel cmake git -y
cd /usr/local/src
git clone https://github.com/google/brotli.git
cd brotli
./configure-cmake
make && make install

No CWP existem três módulos php, ou seja, switcher (gratuito para todos), seletor cgi (pro necessário) e seletor php-fpm (pro necessário) garantem que você tenha pro licenciado para usar o seletor cgi e fpm.

Instalação do Switcher Brotli PHP:

cd /usr/local/src
rm -rf php-ext-brotli
git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git
cd php-ext-brotli
phpize
./configure
make && make install

em seguida, adicione php extensão ini arquivo, executado abaixo do comando um por um:

touch /usr/local/php/php.d/brotli.ini
grep "brotli.so" /usr/local/php/php.d/brotli.ini || echo "extension=brotli.so" >> /usr/local/php/php.d/brotli.ini

Instalação do Seletor brotli PHP (CGI):

cd /usr/local/src
rm -rf php-ext-brotli
git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git
cd php-ext-brotli
/opt/alt/php74/usr/bin/phpize
./configure  --with-php-config=/opt/alt/php74/usr/bin/php-config
make && make install

em seguida, adicione php extensão ini arquivo, executado abaixo do comando um por um:

touch /opt/alt/php74/usr/php/php.d/brotli.ini
grep "brotli.so" /opt/alt/php74/usr/php/php.d/brotli.ini || echo "extension=brotli.so" >> /opt/alt/php74/usr/php/php.d/brotli.ini

Aqui você precisa mudar destacado em vermelho para outra versão seletor php cgi ou seja.

substitua php74 por php73 para php 7.3.x

instalação

substituir php74 por php72 para php 7.2.x instalação substituir php74 por php71 para php 7.1.x instalação

substituir php74 por php70 para php 7.0.x instalação

substituir php74 por php56 para php 5.6.x instalação

Instalação do Seletor Brotli PHP-FPM:

cd /usr/local/src
rm -rf php-ext-brotli
git clone --recursive --depth=1 https://github.com/kjdev/php-ext-brotli.git
cd php-ext-brotli
/opt/alt/php-fpm74/usr/bin/phpize
./configure  --with-php-config=/opt/alt/php-fpm74/usr/bin/php-config
make && make install

em seguida, adicione php extensão ini arquivo, executado abaixo do comando um por um:

touch /opt/alt/php-fpm74/usr/php/php.d/brotli.ini
grep "brotli.so" /opt/alt/php-fpm74/usr/php/php.d/brotli.ini || echo "extension=brotli.so" >> /opt/alt/php-fpm74/usr/php/php.d/brotli.ini

Aqui você precisa mudar destacado em vermelho para outra versão seletor php-fpm ou seja.

substituir php-fpm74 por php-fpm73 para php 7.3.x instalação

substituir php-fpm74 por php-fpm72 para php 7.2.x instalação

substituir php-fpm74 por php-fpm 71 para php 7.1.x instalação

substituir php-fpm74 por php-fpm70 para php 7.0.x instalação

substituir php-fpm74 por php-fpm56 para php 5.6.x instalação

depois desse serviço de reinicialização/recarga php-fpm do módulo cwp php-fpm.

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?
« Retornar