Как сделать чтоб каждый пользователь Ubuntu имел свою php версию?
На рабочей станции два программиста php. Один продвинутый - работает с php8.1, а второй отстающий - работает на php7.4
по умолчанию в операционной системе может быть только одна версия php.
Получается, что каждый раз, когда кто то из них заходит под своим пользователем, он переключает на себя php
при помощи sudo update-alternatives ...
А можно ли сделать чтоб для каждого автоматически открывалась своя версия?
Не очень понятно что 2 программиста делают на одной рабочей станции. Это прям нищета какая-то.
По теме топика. На серверах надо поднимать Docker с нужной версией как выше писали.
На десктопах... ну у меня стоит штук 6 разных версий Java и я не ленюсь переключаться между
ними через переменные окружения.
Если разработчику лениво переключать или он просто не разбирается в том что он делает.. то наверное он не нужен на работе.
просто люди работают посменно. зачем вторая машина? и для чего докеры... у каждого свои задачи. у одного для своего проекта, у другого для второго проекта. ничего ставить на комп им не разрешается без согласования с руководством.
в загрузочник bashrc (аль подобный) каждого програмера написать соответствующие алиасы alias php=php7.4 али чего еще подобного.
по идее програмер знакомый с линуксом должон чутка в environment смыслить.