Назад | Перейти на главную страницу

PHP обновлен до версии 5.3.8 - не удается установить / обновить расширения

Я сумел Обновить php с 5.2.10 до 5.3.8 в CentOS 5.4. Некоторые расширения были потеряны в процессе (mbstring, mysql).

Один быстрый пробег для:

yum list installed | grep php

Возврат:

Когда я пытаюсь установить новые расширения:

yum install php-mbstring

Я получаю это сообщение об ошибке:

Сводка транзакции ================================================ ================================ Установить 3 пакета (-ов) Обновить 0 пакетов (-ов)

Общий размер: 3,6 M Это нормально [y / N]: y Загрузка пакетов: Запуск rpm_check_debug Запуск теста транзакции Завершенный тест транзакции

Ошибка проверки транзакции: пакет php-common-5.3.8-5.el5.remi.1.x86_64 (который новее, чем php-common-5.2.10-1.el5.centos.i386) уже установлен файл / etc / php.ini из установки php-common-5.2.10-1.el5.centos.i386 конфликтует с файлом из пакета php-common-5.3.8-5.el5.remi.1.x86_64

Практически то же самое происходит с yum установить php-mysql

Как мне избавиться от этих старых версий?

Я думаю, что remi репо отключено по умолчанию, проверьте с помощью yum repolist или grep enabled /etc/yum.repos.d/remi.repo. При установке php-mbstring, это тянет из base репо. Итак, попробуйте это:

# yum --enablerepo=remi install php-mbstring