Como instalar PHP (8.2, 8.1, 7.4) no Ubuntu 22.04

Como instalar PHP (8.2, 8.1, 7.4) no Ubuntu 22.04

PHP é uma linguagem de programação usada para o desenvolvimento de aplicativos da Web. Você deve instalar pacotes PHP em um sistema Ubuntu para executar o aplicativo escrito nele. Geralmente, é usado para criar sites de comércio eletrônico, blogs e aplicativos de API. Se você está procurando uma maneira fácil de instalar o PHP no Ubuntu 22.04, não procure mais. Esta postagem do blog mostrará como fazer isso de maneira rápida e fácil.

Usaremos o Ondrej PPA para instalar o PHP no Ubuntu 22.04 Sistema LTS. Que contém Php 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 e PHP 5.6 pacotes. Você pode instalar qualquer uma das versões necessárias para o seu aplicativo. Os novos desenvolvedores de aplicativos são sugeridos para usar a versão mais recente do PHP IE PHP 8.2.

Neste tutorial, você aprenderá Como instalar o PHP no Ubuntu 22.04 LTS sistema. Este tutorial também é compatível com o Ubuntu 20.04 LTS e Ubuntu 18.04 Sistemas LTS.

Antes de começarmos

Primeiro, faça login no Ubuntu 22.04 através do console. Em seguida, atualize o cache apt e atualize os pacotes atuais do sistema usando o seguinte comando:

Atualização de sudo apt e sudo apt  

Quando solicitado, pressione 'y' para confirmar a instalação.

Instalando o PHP no Ubuntu 22.04

A instalação do PHP nos sistemas Ubuntu é bem direta. Você só precisa adicionar o PPA necessário e pode instalar qualquer versão PHP no sistema Ubuntu.

Siga estas etapas para concluir a instalação do PHP no Ubuntu:

  1. Instale algumas dependências exigidas por este tutorial com o comando abaixo mencionado:
    sudo apt install install-properties-common Certificates Certificados APT-Transport-https de liberação LSB  
  2. Adicione o Ondrej PPA ao seu sistema, que contém todas as versões de pacotes PHP para sistemas Ubuntu.
    Lc_all = c.UTF-8 SUDO ADD-PAPT-POSITEM PPA: Ondrej/PHP  
  3. Agora, atualize o cache do APT Package Manager.
    Atualização do sudo apt  
  4. O repositório Sury contém Php 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 e PHP 5.6. Como a mais recente versão estável do PHP é 8.2, mas um grande número de sites ainda exigia php 7. Você pode instalar qualquer uma das versões PHP necessárias em seu sistema.
    • Instale o Php 8.2:
      sudo apt install php8.2  
    • Instale o Php 8.1:
      sudo apt install php8.1  
    • Instale o Php 7.4:
      sudo apt install php7.4  
    • Instale o Php 5.6 (EOL):
      sudo apt install php5.6  

    Substitua a versão 8.2, 8.1, 7.4, ou 5.6 com a versão PHP necessária para instalar no Ubuntu. Até você pode instalar várias versões PHP em um único sistema Ubuntu.

  5. A maioria dos aplicativos PHP depende de várias extensões para estender seus recursos. Que também pode ser instalado usando a seguinte sintaxe:
    sudo apt install php8.2- [extensão] 

    Substituir [extensão] Com a extensão que você deseja instalar, se você deseja adicionar várias extensões, inclua -as no aparelho, vou instalar “PHP-MBSTRING, PHP-MYSQL, PHP-XML e PHP-CURL” Ao executar o comando abaixo mencionado:

    sudo apt install php8.2-MYSQL PHP8.2-MBSTRING PHP8.2-xml php8.2-CURL  

    Usuários que instalaram diferentes versões PHP precisam substituir 8.2 com as versões PHP necessárias.

Verifique a versão do PHP ativo

Agora, após a instalação, verifique se a versão correta do PHP é instalada verificando o número da versão pelo comando abaixo mencionado:

php -v  
Saída: Php 8.2.1 (CLI) (construído: 13 de janeiro de 2023 10:43:08) (NTS) Copyright (c) O grupo PHP Zend Engine V4.2.1, Copyright (C) Zend Technologies com Zend Opcache V8.2.1, direitos autorais (c), por Zend Technologies 

Sobre os arquivos de configuração do PHP

Os arquivos de configuração do PHP são armazenados em /etc/php diretório com os números da versão. Por exemplo, todos os arquivos de configuração relacionados ao Php 8.2 estão localizados abaixo:

  1. Localização do arquivo de configuração do PHP principal:
    • PHP CLI:/etc/php/8.2/CLI/PHP.ini
    • Apache:/etc/php/8.2/apache2/php.ini
    • Php fpm:/etc/php/8.2/fpm/php.ini
  2. Todos os módulos de PHP instalados são armazenados em /etc/php/8.2/mods-disponível diretório.
  3. PHP Módulos ativos Localização do diretório de configuração:
    • PHP CLI:/etc/php/8.2/CLI/conf.d/
    • Apache:/etc/php/8.2/apache2/conf.d/
    • Php fpm:/etc/php/8.2/fpm/conf.d/

Para verificar os arquivos para as outras versões do PHP, basta alterar o número da versão PHP (8.2 no exemplo acima) nos arquivos e caminho do diretório.

Switch de versão PHP padrão para CLI

Você pode usar um 'atualização-alternativas' comando para definir a versão PHP padrão. Use este tutorial para ler mais detalhes sobre a troca da versão PHP para CLI e Apache.

SUDO Atualização-alternativas-Config PHP 
Existem 4 opções para o PHP alternativo (fornecendo/usr/bin/php). Status da prioridade do caminho de seleção ---------------------------------------------------- -------------- * 0/usr/bin/php8.1 81 Modo automático 1/usr/bin/php5.6 56 Modo manual 2/usr/bin/php7.4 74 Modo manual 3/usr/bin/php8.0 80 Modo manual 4/usr/bin/php8.1 81 Modo manual 5/usr/bin/php8.2 82 Modo manual Pressione para manter a escolha atual [*] ou tipo de seleção de tipo: 2 

A saída acima mostra todas as versões PHP instaladas em seu sistema. Seleção número 2 Conjunto Php 7.4 como a versão PHP padrão para a linha de comando.

Desinstalar php

Se qualquer versão PHP não for mais necessária, ela poderá ser removida do sistema. Isso liberará o espaço do disco e a segurança do sistema.

Para desinstalar qualquer versão PHP, apenas digite:

sudo apt remove php5.6  

Além disso, desinstale todos os módulos para essa versão com o seguinte comando:

sudo apt remove php5.6-*  

Conclusão

Este tutorial fornece as instruções para instalar o PHP no Ubuntu 22.04. O Ondrej PPA nos permite instalar o PHP nos sistemas Ubuntu. Ele também nos permite instalar várias versões PHP em um único sistema. Você pode mudar para qualquer versão PHP como padrão a qualquer momento com o atualização-alternativa Utilitário.