Назад | Перейти на главную страницу

Обновление до PHP 5.6.7 с использованием remi repos

У меня включен PHP 5.6 в моем файле remi.repo и ни один из других разделов не включен единственный включенный другой раздел - [remi] сам.

[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php55]
...
enabled=0
...

[remi-php56]
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

Когда я бегу yum install php, Я получаю сообщение об ошибке, говорящее, что моя версия httpd-mmn неправильная, но она требует старой версии.

Error: Package: php-5.6.7-1.el6.remi.x86_64 (remi-php56)
           Requires: httpd-mmn = 20051115
           Installed: httpd-2.4.6-19.el7.centos.x86_64 (@updates)
               httpd-mmn = 20120211
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
           Available: httpd-2.4.6-17.el7.centos.1.x86_64 (base)
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
               httpd-mmn = 20120211
           Available: httpd-2.4.6-18.el7.centos.x86_64 (updates)
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
               httpd-mmn = 20120211

Я считаю это очень странным, потому что этот процесс работал на последнем обновленном мной сервере.

Это ошибка моей версии remi.repo?

Как вам конкретно сказано:

# WARNING: If you enable this repository, you must also enable "remi"

Вы также установили remi репозитории для EL6, но на самом деле вы используете EL7. Вам также необходимо исправить это, используя вместо этого репозитории EL7. Самый простой способ сделать это - установить соответствующий Реми-релиз RPM для EL7.