Я использую PHP версии 5.3.5.

Теперь мне нужно установить библиотеку GD.

Когда я запускаю: -> yum info php-gd, он говорит, что отсутствует php-common 5.1.6-43.el5_10.

php-gd-5.1.6-43.el5_10.x86_64 из обновлений имеет проблемы с устранением неполадок
-> Отсутствует зависимость: php-common = 5.1.6-43.el5_10 необходим для пакета php-gd-5.1.6-43.el5_10.x86_64 (обновления)
Ошибка: отсутствует зависимость: php-common = 5.1.6-43.el5_10 необходим для пакета php-gd-5.1.6-43.el5_10.x86_64 (обновления)

php-common-5.3.5-1.el5.remi.1 уже установлен на моем сервере. Я не могу проверить, почему php-gd зависит от php-common-5.1.6.

Как я могу установить библиотеку GD 5.3.5 на сервер без необходимости обновления до версии php?

Спасибо и привет, Нге

3 ответа3

1

Когда вы используете репозитории CentOS, вы php53-gd , а не php-gd .

Тем не менее, похоже, что вы установили PHP 5.3 из другого репозитория, так что вы, вероятно, захотите убедиться, что пытаетесь установить эквивалент этого php53-gd.

РЕДАКТИРОВАТЬ: или убедитесь, что вы включаете репо при попытке установить пакет.

0

Поскольку кто-то может использовать PHP версии 5.4, для этой версии мне пришлось использовать:

sudo yum install gd gd-devel php54-gd
0

Я обнаружил, что есть два ответа для решения этой проблемы.

Одним из них является ответ, данный @ miken32. Я попробовал комментарий yum --enablerepo=remi install php-gd . Это решено. Но он обновлен до 5.4, как уже упоминалось. Для людей, которые любят обновлять последнюю версию, я рекомендую вам использовать это.

Как по мне, на одном сервере много приложений, и это может привести к несовместимости версий. Поэтому я решил найти способ без особых изменений в версии. Спасибо, Микен, что нашли время помочь мне.

Во-вторых, я ссылаюсь на ссылку ниже, и это работает для меня. Версия PHP может немного измениться с 5.3.5 до 5.3.28. http://www.howtoforge.com/centos-5.6-php53-common-conflicts-with-php-common

Я надеюсь, что это поможет людям, которые испытывают ту же ситуацию.

Спасибо и наилучшими пожеланиями,
Нге

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .