Como alterar a versão PHP padrão no Ubuntu

Como alterar a versão PHP padrão no Ubuntu

No seu sistema, se você instalou várias versões de PHP como o PHP 8.2, Php 7.4 e Php 5.6. Atualmente, Php 7.4 é a versão padrão definida para Apache e a interface da linha de comando (CLI). Talvez você tenha outras versões PHP instaladas em seu sistema. Apenas uma versão PHP pode ser definida como padrão a qualquer momento.

Este tutorial ajudará você a alterar a versão PHP padrão para CLI e Apache WebServer. Isso pode ser alcançado com alguns conjuntos de comandos.

  • Você pode gostar: como instalar PHP (8.1, 7.4) no Ubuntu 22.04
  • Mude para o Php 8.2

    Antes de mudar para o Php 8.2, você tem que desativar o módulo Apache anteriormente ativado. Os seguintes comandos desativarão o módulo Apache já ativado e depois ativarão o PHP 8.2 módulo apache. Então os próximos comandos definirão o Php 8.2 Como a versão padrão da interface da linha de comando (CLI).

    • Apache:
      sudo a2dismod php*  sudo a2enmod php8.2  sudo systemctl reiniciar apache2  
    • Interface da Linha de comando:
      Sudo atualização-alternativas-SET php/usr/bin/php8.2  sudo update-alternatives-set phar/usr/bin/phar8.2  Sudo-atualização-alternativas-FAR.Phar/usr/bin/Phar.Phar8.2  sudo update-alternativas-SET phpize/usr/bin/phpize8.2  sudo update-alternativas-set php-config/usr/bin/php-config8.2  

    Observação: O phpize8.2 e PHP-Config8.2 O comando está disponível em PHP8.2-Dev pacote. Isso é mais útil para compilar módulos de PHP usando PECL.

    Se você deseja uma versão diferente (por exemplo: Php 8.1 ou Php 8.0) Para ser configurado como padrão, basta substituir 8.2 com a versão necessária.

    Mudar para o Php 7.4

    Da mesma forma, se você precisar configurar o Php 7.4 como a versão padrão em seu sistema. O seguinte conjunto de comandos mudará o PHP padrão para 7.4 para o servidor da web e interface da linha de comando Apache.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php7.4  sudo systemctl reiniciar apache2  
    • Interface da Linha de comando:
      SUDO Update-Alternatives-SET php/usr/bin/php7.4  sudo update-alternatives-set phar/usr/bin/phar7.4  Sudo-atualização-alternativas-FAR.Phar/usr/bin/Phar.Phar7.4  Sudo atualização-alternativas-Phpize/usr/bin/phpize7.4  SUDO Update-Alternatives--SET PHP-CONFIG/USR/BIN/PHP-CONFIG7.4  

    Observação - O phpize7.4 e PHP-CONFIG7.4 O comando está disponível em Php7.4-Dev pacote. Isso é mais útil para compilar módulos de PHP usando PECL.

    Mudar para Php 5.6

    Php 5.6 é uma versão desatualizada. Então, se você tiver um aplicativo que exigisse o Php 5.6, considere -os atualizar para a última versão do PHP. O seguinte conjunto de comandos mudará o PHP padrão para 5.6 para o servidor da web e interface da linha de comando Apache.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php5.6  sudo systemctl reiniciar apache2  
    • Interface da Linha de comando:
      SUDO ATUALIZAÇÃO-ALTERNATIONAIS-SET PHP/USR/BIN/PHP5.6  sudo update-alternativas-set phar/usr/bin/phar5.6  Sudo-atualização-alternativas-FAR.Phar/usr/bin/Phar.Phar5.6  sudo update-alternativas-SET phpize/usr/bin/phpize5.6  sudo update-alternativas-SET php-Config/usr/bin/php-config5.6  

    Observação: O phpize5.6 e PHP-CONFIG5.6 O comando está disponível em Php5.6-Dev pacote. Isso é mais útil para compilar módulos de PHP usando PECL.

    Conclusão

    Este tutorial ajuda você a alterar as versões PHP padrão em um sistema Ubuntu. Isso ajuda você a alterar a versão PHP padrão para o servidor da Web Apache e a interface da linha de comando.