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.
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.
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
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
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();
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:
É 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