Como compilar PHP com suporte a AVIF em servidores DirectAdmin

Como Compilar PHP com suporte a AVIF em servidores DirectAdmin

AVIF: O Futuro da Compressão de Imagens na Web

Nesse guia vamos abordar como compilar php com suporte a AVIF em servidores Directadmin.

O AVIF (AV1 Image File Format) é um moderno formato de arquivo de imagem que oferece uma compressão significativamente superior em comparação com formatos tradicionais como JPEG, PNG e até mesmo o WebP. O AVIF destaca-se por sua capacidade de reduzir drasticamente o tamanho dos arquivos de imagem mantendo uma alta qualidade visual, o que resulta em um carregamento de páginas web mais rápido e menor consumo de dados.

A extensão GD no PHP 8.1 e versões posteriores suportam o formato de imagem AVIF, possibilitando a conversão de imagens de e para AVIF. A extensão GD em sistemas operacionais modernos suportados pelo DirectAdmin, como CentOS, Rock Linux, AlmaLinux, Ubuntu, e Debian, já é compilada com suporte a AVIF. Mas você precisará instalar alguns requisitos.

Ubuntu/Debian

RHEL/Fedora/CentOS/Almalinux/Rock Linux

Após a instalação das dependências, o PHP poderá ser compilado com suporte a AVIF com o novo sinalizador 
–with-avif no script ./configure.phpXX.

Precisamos copiar os arquivos com extensão .php8x para a pasta “/usr/local/directadmin/custombuild/custom/php/” antes de atualizá-los. Mas primeiro certifique-se de que nenhum dos arquivos esteja na pasta personalizada:

Espera-se obter o erro:

Então, vamos criar a pasta e copiar os arquivos:

A seguir precisamos corrigir os arquivos copiados:

Agora é hora de compilar o php

Assim que o PHP for reinstalado, um teste final seria ver “AVIF Support => enabled”

“:

Seguindo estes passos você terá suporte ao AVIF no php.