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.

O lançamento da Versão do PHP 7.4 aconteceu 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...

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

  2. Edner Filho disse:

    Deu tudo certo aqui. sem ressalvas! Grato por compartilhar o conhecimento!

  3. xzapturbo disse:

    muito bom, parabens, apenas deu um erro, no APACHE… veja https://prnt.sc/1udz81p

Deixe um comentário

O seu endereço de e-mail não será publicado.