Guia Completo: Como Instalar o PHP 8.3 no Debian 12

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:

Bash
apt install curl -y

Em seguida, adiciona o transporte HTTPS e a chave de assinatura do repositório:

Bash
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:

Bash
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:

Bash
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:

Bash
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:

Bash
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:

Bash
php -v

A saída deve ser algo semelhante a:

Bash
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.

Artigos Relacionados