29/07/2020

Instalando PHP 7.4 no Debian 10 / Debian 9 e Derivados

Instalando PHP 7.4 no Debian 10 / Debian 9 e Derivados

Instalando PHP 7.4. Neste tutorial você irá aprender como instalar a versão mais recente do PHP 7.4 no Debian 10, Debian 9 e derivados.

A versão mais recente do PHP 7.4 foi lançada oficialmente dia 28 de novembro de 2019.

Pré-requisitos:

  • Usuário com sudo privilégios.

Verificando atualizações do sistema

Não pule o comando reboot (Siga exatamente os comandos abaixo):

                    
sudo apt update
sudo apt upgrade -y && sudo reboot

Adicionar repositório PPA SURY PHP

Instalações necessárias e baixando a chave GPG:

                    
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Adicionando repositório:

                    
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Atualizando a lista dos pacotes:

Caso a atualização der erro, verifique a distribuição em /etc/apt/sources.list.d/php.list, se foi definido corretamente com buster ou stretch.

Instalando PHP 7.4

Instalando pacotes adicionais

Variações php7.4-xxx, como no exemplo abaixo:

                    
sudo apt-get install php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip}

Agora as configurações do Apache para php7.4 estão armazenadas em /etc/php/7.4/apache2/php.ini

Pronto!

Comente abaixo se deu certo pra você, ou se teve algum problema durante a instalação e qual solução usou para resolver!

😉

Caso tenha alguma sugestão de novas postagens também pode me contatar -> Falar com Marcelo Sena

Share

Marcelo Sena

Programador PHP especialista em Sistemas WEB. Atualmente trabalhando como Freelancer, e Autor/Editor nas horas vagas.

Você pode gostar...

2 Respostas

  1. rafael disse:

    Usei os comando pra instalar o php no deepin 20, mas deu erro essa parte “echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/php.list”

    mas como eu sei qual é a versão do debian que ele se baseia so mudei disso “$(lsb_release -sc) ” pra “buster” e deu certo.

    muito bom o tutorial.
    Obrigado e continue trazendo mais dicas..

    • Marcelo Sena disse:

      Fez certo Rafael, essa variavel do deepin está retornando valor indefinido por enquanto, sempre que for adicionar algum novo repositório, pode definir como buster, mais é sempre bom verificar antes quais estão disponível acessando o link direto pelo navegador.

Deixe um comentário

%d blogueiros gostam disto: