Ошибка при обновлении версии PHP в БитриксВМ через menu.sh
Под пользователем root
или другим с правами sudo нужно отредактировать файл /etc/yum.repos.d/remi-phpХХ.repo
, где ХХ - версия PHP, которую необходимо установить. Необходимо удалить все ветки, кроме основной. После изменения файла выполняем yum update
.
Пример при обновлении php до 7.4
nano /etc/yum.repos.d/remi-php74.repo
Заменяем содержимое на:
[remi-php74]
name=Remi's PHP 7.4 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php74/$basearch/
mirrorlist=https://rpms.remirepo.net/enterprise/7/php74/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/7/php74/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi