Si tenemos varias versiones de PHP instaladas en nuestro sistema, podemos cambiar a la que queramos para el uso con PHP CLI (en la interfaz de línea de comandos, CLI). Por ejemplo, podemos cambiar de una versión PHP 7.x a PHP 8.x para el uso de scripts PHP en CLI, siempre que tengamos estas versiones instaladas, claro. De esta forma podemos utilizar y cambiar a la versión de PHP que nos convenga para nuestros scripts.
Si hacemos lo siguiente:
$ sudo update-alternatives --config php
Y nos muestra algo como esto:
There is only one alternative in link group php (providing /usr/bin/php): /usr/bin/php7.4 Nothing to configure.
Quiere decir que solo tenemos una versión de PHP instalada, en este caso la versión 7.4 , y por tanto no podemos cambiar a otra versión, al ser la única.
En un post anterior vimos cómo instalar versiones alternativas de PHP en Ubuntu, concretamente PHP 8.1 en Ubuntu 20.04 , que es extrapolable a otras versiones de PHP, de Ubuntu, e incluso a otras distribuciones Linux. Echa un vistazo al enlace anterior si quieres instalar una versión de PHP alternativa a la que ya tienes instalada en tu sistema.
Supongamos que ya tienes instaladas varias versiones de PHP en tu máquina, al menos 2. Al hacer $ sudo update-alternatives --config php
nos mostrará algo como esto:
There are 2 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/php8.1 81 auto mode 1 /usr/bin/php7.4 74 manual mode 2 /usr/bin/php8.1 81 manual mode Press to keep the current choice[*], or type selection number:
Y ahí podemos elegir la versión que queramos usar con PHP CLI. Así de sencillo.