Я использую CentOS 7. Когда я yum update
, он показывает мне эту проблему:
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
php-7.3.4-1.el7.remi.x86_64 has missing requires of httpd-mmn = ('0', '20120211x8664', None)
На моем сервере нет httpd или Apache. У меня есть репозитории:
# yum repolist
Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile
* base: mirror.cc.columbia.edu
* epel: epel.mirror.constant.com
* extras: mirror.cc.columbia.edu
* remi-php72: mirror.team-cymru.com
* remi-php73: mirror.team-cymru.com
* remi-safe: mirror.team-cymru.com
* updates: mirror.cc.columbia.edu
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,019
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,125
extras/7/x86_64 CentOS-7 - Extras 387
mariadb MariaDB 67
nginx/x86_64 nginx repo 150
remi-php72 Remi's PHP 7.2 RPM repository for Enterprise Linux 7 - x86_64 367
remi-php73 Remi's PHP 7.3 RPM repository for Enterprise Linux 7 - x86_64 307
remi-safe Safe Remi's RPM repository for Enterprise Linux 7 - x86_64 3,188
robert-gcj/x86_64 Copr repo for gcj owned by robert 16
robert-pdftk/x86_64 Copr repo for pdftk owned by robert 3
updates/7/x86_64 CentOS-7 - Updates 1,840
repolist: 29,475
Что мне нужно сделать, чтобы удалить эту ошибку во время обновления yum?
Вы можете удалить пакет. Пакет с именем php
предназначен только для установок Apache и не используется для nginx / php-fpm. Этот пакет называется php-fpm
и это тот, который вы должны были установить.
yum remove php
Если у вас еще не установлен php-fpm, выполните эту команду:
yum swap php php-fpm