Há alguns casos onde você pode ter instalado várias versões do PHP em seu SO Linux/Unix. Quando isso acontece, o comando php geralmente fica configurado com a versão mais recente do PHP no seu Terminal.

Por exemplo, se você instalar o PHP 8.0 e PHP 7.4 , o comando php -v indicará que a versão 8.0 é a utilizada no Terminal. Porém, em alguns casos, você pode querer usar o comando php com outra versão instalada no seu SO.

Existe uma maneira simples de solucionar isso:

Trocando a versão do PHP no Terminal

Como no exemplo acima, se você tem instalado em seu SO o PHP 7.4 e PHP 8.0 e quiser trocar para a versão 7.4, basta utilizar o seguinte comando:

sudo update-alternatives --set php /usr/bin/php7.4

Para voltar para a versão 8.0, basta fazer assim:

sudo update-alternatives --set php /usr/bin/php8.0

Listando as todas as versões disponíveis para update-alternatives

No nosso exemplo, usamos as versões 7.4 e 8.0 do PHP. Porém, pode acontecer de você ter instalado outras versões. Se deseja listar todas as opções disponíveis para a troca com update-alternatives, basta fazer da seguinte forma:

sudo update-alternatives --list  php

A saída será algo parecida com isso:

/usr/bin/php7.2
/usr/bin/php7.4
/usr/bin/php8.0
/usr/bin/php8.1