Попытка установить gd, ошибка конфликта

Я пытаюсь установить GD с помощью sudo yum install php-gd но я получаю ошибку ниже. Я знаю, что сталкивался с этой проблемой раньше, но не могу вспомнить, как я ее обошел. Я не в том каталоге? Я неправильно обновил PHP в какой-то момент? Кажется, мой мозг отключился на ночь, и я не могу понять это.

-> Конфликт обработки: php55w-common-5.5.8-1.w6.i386 конфликты php-common <5.5.0

-> Законченное разрешение зависимостей

Ошибка: php55w-common конфликтует с php-common-5.3.3-27.el6_5.i686`

Спасибо

1 ответ

Прежде всего, вам нужно проверить установленную версию PHP

# php -v

После этого вам нужно найти пакет php-gd для вашей версии PHP, потому что вы пытаетесь php-gd для PHP 5.5., но у вас (вероятно) есть PHP 5.3., Так что вы можете попробовать:

  1. Я предполагаю, что у вас установлено репозиторий REMI или CentALT, поэтому попробуйте установить pgp-gd из этих репозиториев.

    # yum install php-gd

  2. Если вам нужна более новая версия PHP ==>> PHP GD:

    1. Удалить текущий PHP, простой способ:

      # rpm -qa | grep php | xargs yum -y удалить

    2. Установите нужную версию PHP:

      # yum install php55w-common php55w-gd...

Другие вопросы по тегам