besogonskiy
@besogonskiy
работаю php laravel разработчиком.

Как сделать чтоб каждый пользователь Ubuntu имел свою php версию?

На рабочей станции два программиста php. Один продвинутый - работает с php8.1, а второй отстающий - работает на php7.4
по умолчанию в операционной системе может быть только одна версия php.
Получается, что каждый раз, когда кто то из них заходит под своим пользователем, он переключает на себя php
при помощи sudo update-alternatives ...

А можно ли сделать чтоб для каждого автоматически открывалась своя версия?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Выгнать обоих в отдельные докеры, наружу через единый веб-сервер просунуть порты из контейнеров.

Кроме того,
по умолчанию в операционной системе может быть только одна версия php

Это неверно, вполне можно рядом примостить несколько разных версий.
Ответ написан
Комментировать
Sanes
@Sanes
по умолчанию в операционной системе может быть только одна версия php

Добавьте ещё одну. В чем проблема? Пусть добавят алиасы, если нужны.
Не нужны там никакие докеры.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
mayton2019
@mayton2019
Bigdata Engineer
Не очень понятно что 2 программиста делают на одной рабочей станции. Это прям нищета какая-то.

По теме топика. На серверах надо поднимать Docker с нужной версией как выше писали.
На десктопах... ну у меня стоит штук 6 разных версий Java и я не ленюсь переключаться между
ними через переменные окружения.

Если разработчику лениво переключать или он просто не разбирается в том что он делает.. то наверное он не нужен на работе.
Ответ написан
@Drno
Докер, LXD контейнер, винртуалка...

но вообще ничего не мешает поставить разные версии php... просот вместо простого php в консоли, надо будет писать php7.4 или php8.1
Ответ написан
Комментировать
@pfg21
ex-турист
в загрузочник bashrc (аль подобный) каждого програмера написать соответствующие алиасы
alias php=php7.4 али чего еще подобного.
по идее програмер знакомый с линуксом должон чутка в environment смыслить.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Ищите что то типа side2side php install
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы