Como instalar o Php 8 no Ubuntu 20.04

Como instalar o Php 8 no Ubuntu 20.04

O PHP é um acrônimo de "Pré -processador de hipertexto" é uma linguagem de script amplamente usada para o desenvolvimento de aplicativos da Web. É a linguagem de script do lado do servidor que é incorporada em HTML. Que é usado para gerenciar conteúdo dinâmico, bancos de dados, rastreamento de sessões e até construir sites inteiros de comércio eletrônico.

Php 8.0 é a mais recente versão estável disponível para uso da produção. Os pacotes Debian para Php 8 estão disponíveis no PPA: Ondrej/PHP PPA para sistemas Ubuntu.

Neste tutorial, você aprenderá o seguinte.

  1. Instale o Php 8 no Ubuntu
  2. Instale extensões Php 8
  3. Configure php 8 com apache
  4. Configure php 8 com nginx
  5. Alterne entre várias versões PHP

Então, vamos começar com um tutorial para instalar e usar o PHP 8.0 no Ubuntu 20.04 Sistema focal LTS.

Etapa 1 - Instale o Php 8 no Ubuntu

O Ondrej PHP PPA está sempre atualizado e contém as mais recentes versões PHP. Use os seguintes comandos para adicionar PPA e instalar o Php 8.0 no Ubuntu 20.04 Sistema.

  1. Primeiramente, Você precisa instalar um pacote necessário em seu sistema. Abra um terminal e execute os seguintes comandos.
    sudo apt update && sudo apt install software-properties-common -y  
  2. Ativar PPA - Em seguida, use o seguinte comando para ativar o PHP PPA e atualizar o cache apt
    sudo add-aprop-repository ppa: ondrej/php  
  3. Instale o Php 8 - Em seguida, digite o comando abaixo para instalar o Php 8.0 no sistema Ubuntu.
    sudo apt install php8.0  

    Pressione 'y' para qualquer confirmação solicitada pelo instalador.

Depois de concluir os comandos acima, você instalou com sucesso o Php 8.0 no sistema Ubuntu.

Etapa 2 - Instalando extensões de PHP

Agora, instale os módulos PHP necessários para o seu aplicativo. Use o seguinte comando para pesquisar todo o Php 8 disponível.0 módulos.

sudo apt busca php8.0-*  

Em seguida, instale os módulos PHP necessários. O comando a seguir instalará alguns módulos PHP usados ​​com frequência em seu sistema.

sudo apt install php8.0-gd php8.0-xml php8.0-SOAP PHP8.0-MBSTRING PHP8.0-MYSQL  

Você também pode precisar instalar outros módulos PHP recomendados pelo aplicativo.

Etapa 3 - Instale o Php 8 com Apache

O Apache é um servidor web popular amplamente usado para implantar aplicativos da Web PHP. Nos sistemas baseados em Debian, isso está disponível com o nome "Apache2".

Um módulo Apache está disponível para integrar o PHP. Para Php 8.0 Instale o seguinte módulo Apache

sudo apt install libapache2-mod-php8.0  

Em seguida, ative o módulo PHP 8

sudo a2enmod php8.0  

Tudo feito, agora você pode hospedar um aplicativo PHP com Apache usando o PHP 8.

Para testar a integração, crie um arquivo phpinfo () e verifique a versão.

Etapa 4 - Instale o Php 8 com Nginx

Não há módulo PHP oficial para o servidor Nginx. Nesse caso, usaremos o PHP-FPM para implantar aplicativos PHP em servidores da Web nginx.

Então, primeiro, instale o PHP FPM no seu sistema.

sudo apt install php8.0-fpm  

Depois que a instalação terminar, ativar e iniciar o serviço.

sudo systemctl atable php8.0-fpm  sudo systemctl start php8.0-fpm  

Em seguida, atualize a configuração do bloco do servidor nginx com o seguinte código.

Servidor  # Código de bloco do servidor… localização ~ \.php $ inclua trechos/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-fpm.meia;  

O código acima instrui o servidor nginx a processar todos os arquivos com o “.Extensão Php ”usando PHP-FPM.

Por fim, reinicie o servidor da web nginx para aplicar as alterações.

sudo systemctl reiniciar nginx  

Etapa 5 - Versão padrão de PHP padrão

Você pode alternar facilmente entre a versão PHP múltipla instalada em qualquer sistema. Execute o seguinte comando no terminal:

SUDO Atualização-alternativas-Config PHP  

Este sistema tem Php 8.0 e Php 7.4 instalado. Selecione uma versão PHP em nossa escolha.

Existem 2 opções para o PHP alternativo (fornecendo/usr/bin/php). Status da prioridade do caminho de seleção ---------------------------------------------------- -------------- * 0/usr/bin/php8.0 80 Modo automático 1/usr/bin/php7.4 74 Modo manual 2/usr/bin/php8.0 80 Modo manual Pressione para manter a escolha atual [*] ou número de seleção de tipo: [Digite a escolha aqui] 

Conclusão

Este tutorial ajuda você a instalar o Php 8.0 no Ubuntu 20.04 Sistema Linux. Você também pode precisar instalar o MySQL no seu sistema Ubuntu.