Como Instalar o PHP 8 no Ubuntu 20.04

Este artigo mostrará como instalar o PHP 8 no Ubuntu 20.04 e integrá-lo ao Apache.


Como Instalar o PHP 8 no Ubuntu 20.04

PHP 8.0 é a mais recente versão do PHP. Ele trouxe diversas novidades, melhorias de desempenho e muitos recursos novos , como argumentos nomeados, compilador JIT, tipos de união, expressão de correspondência e muito mais.

Este artigo mostrará como instalar o PHP 8 no Ubuntu 20.04 e integrá-lo ao Apache.

No momento em que este artigo foi escrito, os repositórios padrão do Ubuntu 20.04 incluem a versão PHP 7.4. Vamos instalar o PHP do repositório ondrej/php via PPA.

Antes de atualizar ou instalar o PHP 8, certifique-se de que seus aplicativos sejam compatíveis.

As mesmas etapas se aplicam ao Ubuntu 18.04 e a todas as distribuições baseadas no Ubuntu, incluindo Kubuntu, Linux Mint e Elementary OS.


Habilitando Repositório PHP

Ondřej Surý, um desenvolvedor Debian, mantém um repositório que inclui várias versões do PHP. Para habilitar o repositório , rode:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Assim que o PPA estiver habilitado, você pode instalar o PHP 8.

Instale PHP como Módulo Apache

Instalar o PHP como um módulo Apache é uma tarefa simples:

sudo apt update
sudo apt install php8.0 libapache2-mod-php8.0

Depois que os pacotes forem instalados, reinicie o Apache para que o módulo PHP seja carregado:

sudo systemctl restart apache2

Configure o Apache com PHP-FPM

Php-FPM é um gerenciador de processos FastCGI para PHP. Execute o seguinte comando para instalar os pacotes necessários:

sudo apt update
sudo apt install php8.0-fpm libapache2-mod-fcgid

Por padrão, o PHP-FPM não está habilitado no Apache. Para habilitá-lo, execute:

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm

Para ativar as mudanças, reinicie o Apache:

systemctl restart apache2

Instalando extensões PHP

Extensões PHP são bibliotecas compiladas que estendem a funcionalidade central do PHP. As extensões estão disponíveis como pacotes e podem ser facilmente instaladas com apt:

sudo apt install php8.0-[extname]

Por exemplo, para instalar extensões MySQL e GD, você executaria o seguinte comando:

sudo apt install php8.0-mysql php8.0-gd

Depois de instalar uma nova extensão PHP, não se esqueça de reiniciar o Apache ou o serviço PHP FPM, dependendo de sua configuração.

#Testando o funcionamento de PHP Para testar se o servidor da web está configurado corretamente para processamento de PHP, crie um novo arquivo denominado info.php dentro do /var/www/html diretório com o seguinte código:

<?php
  phpinfo();

PHP 8 Apache Ubuntu

Conclusão

Instalar o PHP 8 no servidor Ubuntu 20.04 é uma tarefa simples. Tudo que você precisa fazer é habilitar o repositório “ondrej/php” e instalar o PHP 8 com apt.

Se você ainda não sabe, ou se sente inseguro em MySQL/MariaDB sugiro você fazer nosso Curso de Desenvolvimento Web do Zero - PHP & MySQL que além de MySQL/MariaDB você vai aprender PHP do jeito certo! Além de:

  • Programação Orientada a Objetos;
  • Wordpress;
  • Laravel;
  • Composer;
  • Psy Shell;
  • PHP-GTK;
  • Redirecionamento sem alterar a URL;
  • PHPMailer;
  • Deploy de PHP puro e de Laravel na Heroku;
  • E muito mais!

É recomendado também pra quem não sabe nada, pois o curso inclui: HTML e CSS, Javascript, Bootstrap, Jekyll, GitHub, Gitlab e Netlify.

Corre que ainda dá tempo! Clique aqui para saber mais sobre o curso.

Via: Linuxize


php apache


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!