Я хотел установить PHP на свежеустановленную Redhat 7. Я рассматривал разные варианты - remi, webtatic и SCL. Я решил использовать SCL, https://www.softwarecollections.org/en/scls/rhscl/rh-php70/
но это, похоже, не работает.
Я установил ОС, зарегистрировал систему, обновил ее, а затем следовал руководству, чтобы включить репозиторий rhscl. Но нет rh-php7
доступного пакета. Я просмотрел доступные пакеты, и нигде нет php7.
Может ли быть, что наша подписка не имеет доступа к SCL 2.3, а только к 2.2? Это звучит странно, но кажется единственным объяснением на данный момент.
решение1
Убедитесь, что вы действительно включили репозиторий RHSCL (это можно проверить с помощью yum repolist enabled
).
Инструкции на softwarecollections.org немного скудные. Я предлагаю вам следовать официальным инструкциям по установке вЗаметки о выпуске RHSCL(Вам необходимо подключить соответствующую подписку к вашей системе, прежде чем вы сможете фактически включить репозиторий — это описано в примечаниях к выпуску.)
Смотрите такжеКак использовать Red Hat Software Collections (RHSCL) или Red Hat Developer Toolset (DTS)?для получения списка всех подписок, которые предоставляют RHSCL.
Отвечая на ваш последний вопрос — нет, невозможно, чтобы у вас был доступ только к RHSCL 2.2, но не к 2.3. Пока ваша подписка дает вам доступ к продукту, у вас будет последняя доступная версия.