Centos 7 Apache и PHP5 Ошибка: Пакет: php -5.6.40-21.el6.remi.x86_64 (remi-php56) - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь установить PHP 5.6 с

yum install php

У меня есть CentOs 7, но получаю следующую ошибку:

Error: Package: php-5.6.40-21.el6.remi.x86_64 (remi-php56)
       Requires: httpd-mmn = 20051115
       Installed: httpd-2.4.6-93.el7.centos.x86_64 (@base)
           httpd-mmn = 20120211
           httpd-mmn = 20120211x8664
           httpd-mmn = 20120211-x86-64

В параметрах я выполняю следующие шаги, а не устраните проблему.

yum --enablerepo=remi-php56 install php-cli (and other needed modules)

И вы также можете включить репозиторий для будущих обновлений (поскольку «remi-php56» безопасен и предоставляет только php 5.6 и его расширение)

yum-config-manager --enable remi-php56

{ ссылка }

Ответы [ 2 ]

0 голосов
/ 15 июля 2020

Вы пытаетесь установить пакеты EL-6 на EL-7 , это не сработает.

Исправьте конфигурацию репозитория.

Также см. Инструкции мастера

0 голосов
/ 14 июля 2020

Возможность httpd-mmn = 20051115 обеспечивается пакетом httpd в базовом репозитории ( ссылка ).

Либо вы отключили базовый репозиторий CentOS 6 в конфигурации yum, либо его файл определения .repo по адресу /etc/yum.repos.d/CentOS-Base.repo отсутствует.

В последнем случае переустановите пакет выпуска CentOS:

yum reinstall centos-release
...