Я пытаюсь установить 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
mod_php в репозитории remi всегда строится против версии httpd по умолчанию в базовом репозитории (так, версия 2.2 в CentOS 6).
Не знаю, откуда взялся ваш httpd 2.4, но вы не можете использовать mod_php вместе с ним (и выглядит как устаревшая версия …).
Кстати, я рекомендую переключиться на FPM, который является очень современным способом выполнения сценариев PHP, и который является обязательным, если вам также нужен HTTP2.
Увидеть Советы по настройке PHP
Если вам действительно нужен httpd 2.4, вы также можете переключиться на CentOS 7
Других решений пока нет …