O PHP 8.3 é uma grande atualização da linguagem PHP, trazendo novas funcionalidades como tipagem explícita de constantes de classe, clonagem profunda de propriedades readonly, e melhorias nas funcionalidades de aleatoriedade. Além disso, contém otimizações de performance e correções de bugs. Se queres atualizar o teu servidor Debian 12 para utilizar esta versão mais recente do PHP, segue este guia passo a passo.
Passos para Instalar o PHP 8.3 no Debian 12:
1. Adicionar o Repositório PHP do Ondrej:
O repositório ondrej/php é a melhor opção para obter as versões mais recentes do PHP no Debian. Para começar, instala o curl para adicionar o repositório:
apt install curl -y
Em seguida, adiciona o transporte HTTPS e a chave de assinatura do repositório:
apt install apt-transport-https
curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
Adiciona a fonte do repositório ao ficheiro de repositórios do sistema:
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Atualiza a lista de pacotes:
apt update
2. Instalar o PHP 8.3:
Agora que o repositório está configurado, instala o PHP 8.3 e algumas das suas extensões essenciais:
apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
Se estiveres a utilizar o PHP com FPM ou Apache, podes instalar o módulo apropriado:
apt install php8.3-fpm
3. Verificar a Versão do PHP:
Para garantir que a instalação foi bem-sucedida, verifica a versão instalada do PHP:
php -v
A saída deve ser algo semelhante a:
PHP 8.3.0 (cli) (built: Nov 25 2023 14:38:38) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.0, Copyright (c) Zend Technologies
with Zend OPcache v8.3.0, Copyright (c), by Zend Technologies
Parabéns! O PHP 8.3 está agora instalado no teu Debian 12, pronto para ser usado com as últimas novidades e melhorias no desenvolvimento PHP.