apache — версия httpd-mmn конфликтует при установке php 7.2?

Я пытаюсь установить php 7.2 на centos 6, и это приводит к следующей ошибке. Я следовал за шагами как объяснено в: ССЫЛКА НА САЙТ.

Из других постов я понимаю, что это возможно потому, что я собираю httpd 2.4 из исходного кода. Но я не могу найти хорошее решение, как это решить. Я почистил кеши yum и обновил yum и т. Д., Как было найдено в других постах, но не повезло.
Как правильно решить эту проблему?

Должен ли я собрать php 7.2 также из исходного кода?

Error: Package: php-7.2.3-1.el6.remi.x86_64 (remi-php72)
Requires: httpd-mmn = 20051115
Installed: httpd-2.4.12-1.x86_64 (installed)
httpd-mmn = 20120211
Available: httpd-2.2.15-59.el6.centos.x86_64 (base)
httpd-mmn = 20051115
Available: httpd-2.2.15-60.el6.centos.4.x86_64 (updates)
httpd-mmn = 20051115
Available: httpd-2.2.15-60.el6.centos.5.x86_64 (updates)
httpd-mmn = 20051115
Available: httpd-2.2.15-60.el6.centos.6.x86_64 (updates)
httpd-mmn = 20051115  You could try using --skip-broken to work around the problem  You could try running: rpm -Va --nofiles
--nodigest

1

Решение

mod_php в репозитории remi всегда строится против версии httpd по умолчанию в базовом репозитории (так, версия 2.2 в CentOS 6).

Не знаю, откуда взялся ваш httpd 2.4, но вы не можете использовать mod_php вместе с ним (и выглядит как устаревшая версия …).

Кстати, я рекомендую переключиться на FPM, который является очень современным способом выполнения сценариев PHP, и который является обязательным, если вам также нужен HTTP2.

Увидеть Советы по настройке PHP

Если вам действительно нужен httpd 2.4, вы также можете переключиться на CentOS 7

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]