
Ну, это как ад для меня. Второй раз. В прошлый раз я сдался и установил apache+php на Windows. Теперь я решил спросить.
Час назад я установил php54w в CentOS 6.7. Для этого я добавил следующий репозиторий:
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
Но мне нужно было установить mbstring, и я получаю ошибку конфликта. Поэтому я удаляю php54w. Я попытался установить php (yum install php, 5.3.3). Я снова получаю конфликты.
Затем я удаляю (по крайней мере, я так думаю) репозиторий.
yum remove webtatic-release
Ну, теперь-то всё получится! Да? Нет! =/
Как мне решить эту проблему?
решение1
Вы получили эту ошибку, потому что в вашей системе все еще установлен пакет php54w-common
. После того, как вы удалите его, вы сможете продолжить.
Что касается webtatic, я бы никогда не рекомендовал его. Я всегда рекомендую вам использоватьрепозиторий remi. Он также собирает официальные пакеты Red Hat и предоставляет репозитории с новыми версиями PHP для тех, кому они нужны.
решение2
Также обратите внимание, что PHP 5.4 подошел к концу, и даже если пакет, доступный в репозитории "remi", включает некоторые обратные порты безопасности, я рекомендую рассмотреть возможность использования PHP 5.5 в "remi-php55" или PHP 5.6 в репозитории "remi-php56" (или, конечно, продолжать использовать базовые пакеты).
Видеть :http://blog.remirepo.net/post/2015/10/05/PHP-5.4-is-dead