Комментарии 7
Как минимум раньше образы BitrixVM собирались на базе CentOS, для которой есть сторонний репозиторий Remi https://blog.remirepo.net/pages/Config-en, позволяющий в две команды менять версию php.
Из вашей статьи не увидел, что были какие-то ограничения, не позволяющие просто заменить версию php глобально в системе (хотя в remi есть возможность не трогать системный php, а устанавливать требуемую вам версию параллельно системной).
Мы рассматривали отказ от BitrixVM в пользу Докера, но пока останавливает то, что периодически в Битрикс24 появляются какие-то совсем новые механизмы и в BitirxVM они начинают работать из коробки и уже сконфигурированными как надо. Как это потом реверс-инжинирить в Докер - не понятно.
А что из "новых механизмов" появилось за последние лет 5, которые касались окружения, а не кода?
Честно говоря, я не следил, поскольку желание перейти в Докер появилось недавно. Но вот на днях как раз обновлял PHP на сервере через BitrixVM и для этого пришлось обновить всё окружение и в новой версии появились в меню появились какие-то "Transformers". Не разбирался ещё что это такое.
Ну и конфигов это тоже касается - поменяют какой-нибудь параметр в работе Push and Pull - ищи его потом...
sudo yum clean all
sudo yum update
sudo /root/menu.sh -> 1 -> 8
Выбираем php 7.4
Готово.
Обновление PHP в окружении BitrixVM с использованием Docker