Como trocar a versão do PHP utilizada no terminal no Ubuntu?
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