Como instalar o PHP 8.3, 8.2, 8.1 no Fedora 40 ou 39

PHP é uma linguagem de script versátil do lado do servidor que alimenta muitos sites e aplicativos em todo o mundo. Com o desenvolvimento contínuo do PHP, os lançamentos estáveis ​​recentes das versões 8.3, 8.2 e 8.1 introduzem uma variedade de recursos, aprimoramentos e melhorias de segurança. Cada versão se baseia na última, oferecendo aos desenvolvedores novas ferramentas para criar aplicativos da web mais robustos, eficientes e seguros. Essas atualizações incluem melhor segurança de tipo, otimizações de desempenho e tratamento de erros aprimorado, tornando-as essenciais para o desenvolvimento moderno do PHP.

No Fedora 40 ou 39, você pode instalar facilmente as últimas compilações estáveis ​​do PHP usando o repositório RPM do Remi. Este repositório confiável entrega consistentemente pacotes PHP atualizados, garantindo que seu ambiente de desenvolvimento permaneça atual e capaz de aproveitar os recursos mais recentes do PHP. Este guia o guiará pelas etapas para configurar o repositório RPM do Remi e instalar o PHP 8.3, 8.2 ou 8.1 em seu sistema Fedora.

Importar repositório Remi RPM

Atualize o Fedora Linux antes da instalação do PHP

Atualize o sistema antes de instalar o PHP e suas extensões. Execute os seguintes comandos em um terminal para conseguir isso:

sudo dnf upgrade --refresh

Importar repositório PHP Remi RPM

Siga este processo simples para instalar o repositório Remi PHP em sistemas Fedora. Ao contrário do RHEL e seus clones, o Fedora não precisa do EPEL. Para importar o repositório Remi PHP que corresponde à sua versão do Fedora, execute o comando abaixo:

Observação: as versões mais recentes estão abaixo e atualizaremos este artigo quando novos lançamentos do Fedora forem lançados.

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-40.rpm -y
sudo dnf install http://rpms.remirepo.net/fedora/remi-release-39.rpm -y

Habilitar repositório PHP Remi

Antes de instalar diferentes versões do PHP, é uma boa ideia verificar quais versões estão disponíveis no repositório REMI. Listar primeiro os módulos PHP disponíveis pode lhe dar uma ideia melhor do que é oferecido e ajudá-lo a decidir qual versão instalar. Também é importante notar que você pode alterar sua seleção posteriormente, se necessário, portanto, não sinta que deve tomar uma decisão final imediatamente.

Execute o seguinte comando para listar os módulos PHP disponíveis:

sudo dnf module list php

O sistema pode solicitar que você importe a chave GPG para o repositório do Remi para prosseguir com a instalação.

Se isso acontecer, digite (Y) para continuar.

Agora que você viu as versões disponíveis do PHP, é hora de executar o comando para habilitar a versão que deseja instalar:

sudo dnf module enable php:remi-8.3 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.1 -y

Selecione a versão do PHP que deseja instalar via comando DNF

Você está pronto para instalar o PHP com o repositório Remi PHP agora habilitado. As opções a seguir orientam você na escolha entre Apache e Nginx. No entanto, se você souber, poderá personalizar ainda mais a instalação instalando extensões específicas para seu CMS ou necessidades de desenvolvimento de software.

Instalações Apache HTTP com PHP, use o seguinte comando:

sudo dnf install php php-cli -y

Para instalações do Nginx com PHP, use o seguinte comando:

sudo dnf install php-fpm php-cli -y

Para confirmar a instalação bem-sucedida do PHP, execute o seguinte comando após concluir o processo de instalação.

php -v

Você pode executar o comando abaixo para obter as extensões mais comumente usadas para a versão do PHP escolhida. No entanto, certifique-se de remover todas as extensões que você sabe que não serão necessárias para seu caso de uso específico:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache

Outro método para instalar os comandos acima é usando o formato PHP-{extension}.

sudo dnf install php-{cli,fpm,curl,mysqlnd,gd,opcache,zip,intl,common,bcmath,imagick,xmlrpc,json,readline,memcached,redis,mbstring,apcu,xml,dom,redis,memcached,memcache}

Você pode executar o comando abaixo a qualquer momento para visualizar os módulos carregados atualmente:

php -m

É uma boa prática ficar de olho nos módulos instalados e remover os desnecessários, pois muitos módulos instalados podem impactar negativamente o desempenho do sistema.

Para instalar o branch de desenvolvimento do PHP, use o comando abaixo:

sudo dnf install php-devel

Para instalar ferramentas de desenvolvimento adicionais, como depuração, use o comando abaixo:

sudo dnf install php-xdebug php-pcov

Lembre-se de que a instalação desta versão adicionará múltiplas dependências. Não o recomendamos, a menos que você precise dele para o desenvolvimento de PHP ou tenha um requisito específico.

Conclusão

Ao instalar o PHP no Fedora por meio do repositório RPM do Remi, você garantiu que seu sistema esteja equipado com as últimas versões estáveis ​​do PHP, mantendo seu ambiente seguro e rico em recursos. Essa abordagem é ideal para desenvolvedores que exigem os recursos mais atuais do PHP para criar e manter aplicativos modernos. Atualizar regularmente a partir do repositório do Remi ajudará você a ficar à frente com as últimas melhorias e patches de segurança, garantindo que seu sistema Fedora permaneça otimizado para o desenvolvimento do PHP.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário