Я не могу установить пакет, связанный с PHP с yum

Я не могу установить пакет, связанный с PHP, я получаю ошибку yum: No package php available . Моя версия PHP – 5.4.37 на Centos 7. Я установил remi для других целей, и я думаю, что репозиторий несовместим с версией PHP, но я не знаю, как это исправить.

 [root@server ~]# sudo yum install php php-pear Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centosmirror.netcup.net * epel: mirrors.n-ix.net * extras: centosmirror.netcup.net * remi: mirror5.layerjet.com * remi-safe: mirror5.layerjet.com * updates: centosmirror.netcup.net No package php available. No package php-pear available. Error: Nothing to do 

У вас в конфигурации yum:

 exclude=apache* httpd* mod_* mysql* MySQL* mariadb* da_* ftp exim* sendmail* php* bind-chroot* 

Вероятно, это сервер с поддержкой панели (cpanel или другие), который предоставляет свой собственный стек PHP.

Поэтому по дизайну вы не можете устанавливать пакеты «php *» из стандартного репозитория или любого другого стороннего репозитория. Такое распределение настолько изменено, что его часто считают «Not CentOS».

Поэтому лучше спросить у своего поставщика php-стека о том, как его обновить (если возможно, не разбирая приложение панели)

Как было предложено в другом ответе, это может быть связано с исключением из набора yum.conf. В приведенной ниже команде можно запустить установку исключенных пакетов без изменения файла conf:

 yum --disableexcludes=main install php 

НО

Похоже, что было бы лучше переустановить PHP с помощью установленной панели управления. IE Cpanel – EasyApache ..