Como fazer upgrade e instalar o PHP no Ubuntu
Atualizar ou instalar o PHP no Ubuntu 22.04 pode melhorar o desempenho e a segurança de seu aplicativo da Web. No momento em que este artigo foi escrito, o PHP 8.2 traz melhorias significativas e novos recursos em relação aos seus antecessores. Este artigo descreve as etapas para instalar ou atualizar o PHP para a versão 8.2 no Ubuntu 22.04.
Por que atualizar para o PHP 8.2?
O PHP 8.2 apresenta vários novos recursos e aprimoramentos, incluindo:
- Propriedades somente de leitura: Permite que as propriedades sejam declaradas como somente leitura, tornando-as imutáveis após sua atribuição inicial.
- Tipos de forma normal disjuntiva: Isso proporciona um melhor tratamento de tipos para aplicativos complexos.
- Aprimoramentos de desempenho: Aprimoramentos gerais de desempenho, resultando em tempos de execução mais rápidos.
- Novas funções: O PHP 8.2 inclui novas funções incorporadas, tornando a codificação mais fácil e eficiente.
A atualização garante que você tenha acesso aos recursos e aprimoramentos mais recentes.
Pré-requisitos
Antes de começar, certifique-se de que:
- Você tem um sistema Ubuntu 22.04 ativo.
- Você tem privilégios de sudo para instalar e atualizar pacotes.
- É recomendável fazer backup dos aplicativos e bancos de dados existentes para evitar a perda de dados durante a atualização.
Etapa 1: Atualizar o sistema
Comece atualizando sua lista de pacotes e fazendo o upgrade dos pacotes existentes. Abra seu terminal e execute:
sudo apt update
sudo apt upgrade -y
Etapa 2: adicionar o repositório PHP
O Ubuntu 22.04 pode não ter o PHP 8.2 em seus repositórios padrão. Para acessar as versões mais recentes do PHP, você pode adicionar um repositório chamado ondrej/php:
sudo add-apt-repository ppa:ondrej/php
Depois de adicionar o repositório, atualize a lista de pacotes novamente:
sudo apt update
Etapa 3: Instalar o PHP 8.2
Agora, você pode instalar o PHP 8.2 junto com algumas extensões comuns:
sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl
Esse comando instala o PHP 8.2 e vários módulos essenciais para a execução da maioria dos aplicativos.
Etapa 4: verificar a instalação
Para verificar se o PHP foi instalado corretamente, verifique a versão:
php -v
Você deverá ver a saída indicando que o PHP 8.2 está instalado.
Etapa 5: Configurar as definições do PHP
Dependendo das necessidades de sua aplicação, talvez você queira definir as configurações do PHP. O arquivo de configuração principal está localizado em:
/etc/php/8.2/fpm/php.ini
Edite esse arquivo usando seu editor de texto preferido:
sudo nano /etc/php/8.2/fpm/php.ini
Depois de fazer suas alterações, lembre-se de reiniciar o serviço PHP para aplicá-las:
sudo systemctl restart php8.2-fpm
Etapa 6: Atualizar a partir de versões mais antigas do PHP
Se estiver atualizando a partir de uma versão mais antiga do PHP, certifique-se de que seus aplicativos sejam compatíveis com o PHP 8.2. Você pode remover as versões mais antigas do PHP usando:
sudo apt remove php7.4 php7.4-cli php7.4-fpm
Certifique-se de testar seus aplicativos após a atualização para resolver possíveis problemas.
Conclusão da atualização
A instalação ou atualização para o PHP 8.2 no Ubuntu 22.04 é um processo simples que pode melhorar significativamente seus aplicativos da Web. Com os novos recursos e melhorias, você pode criar aplicativos mais eficientes e modernos. Lembre-se sempre de fazer backup do sistema e testar a compatibilidade dos aplicativos após a atualização.
Para obter informações mais detalhadas sobre a instalação e os recursos do PHP, consulte a documentação oficial do PHP.