Когда на unix сервере используется несколько версий php, то может возникнуть задача включить определенную версию для использования по-умолчанию. Чтобы, к примеру, composer при проверке требований версии php, остался доволен.
Список альтернатив (установленных версий) php можно вывести командой:
1 |
update-alternatives --display php |
Будет выведен список версий, а также информация, о там какая из них используется по-умолчанию в данный момент.

На скриншоте видно, что установлены аж 4 версии php — 7.4, 8.1, 8.2 и 8.3. При этом 8.1 используется как дефолтная.
Давайте переключим её на 8.3, для этого выполним команду:
1 |
sudo update-alternatives --set php /usr/bin/php8.3 |
Можно снова вывести список доступных версий, или выполнить в консоли:
1 |
php -v |
чтобы вывести версию интерпретатора php, который вызывается из командной строки.