Проблемы с PHP-Devel Depency с PHP 5.3.23

Я пытаюсь установить php-devel, и я получаю эту проблему.

У меня установлен PHP, я пробовал Google и другие вещи, но они не работают. Любая помощь будет большой.

Это моя среда:

PHP -version

PHP 5.3.26 (cli) (built: Jun 9 2013 12:23:50)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies

Версия ОС: cat/etc/redhat-release

Red Hat Enterprise Linux Client release 5.5 (Tikanga)


[root@box html]# yum install php-devel
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-devel.x86_64 0:5.1.6-27.el5 set to be updated
--> Processing Dependency: php = 5.1.6-27.el5 for package: php-devel
--> Finished Dependency Resolution
php-devel-5.1.6-27.el5.x86_64 from workstation has depsolving problems
 --> Missing Dependency: php = 5.1.6-27.el5 is needed by package php-devel-5.1.6-27.el5.x86_64 (workstation)

Packages skipped because of dependency problems:
 php-devel-5.1.6-27.el5.x86_64 from workstation

Может кто-нибудь мне помочь?

2 ответа

Следуйте инструкциям в ссылке.

http://www.howtoforge.com/quick-n-easy-lamp-server-centos-rhel

или если вы закончили установку и настройку MYSQL и веб-сервера, просто скопируйте ниже:

yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

Загрузите и установите следующие RPM

http://rpm.pbone.net/index.php3/stat/4/idpl/21966196/dir/centos_other/com/php-devel-5.3.26-1.w5.x86_64.rpm.html

Проблема: у вас есть php 5.3.26, и вы пытаетесь установить php-devel 5.1

Проверьте RPM. Я полагаю, это должно пойти с Red Hat 5.5. Если вам не нужно либо найти подходящую RPM php-devel 5.3.26 для вашей системы (попробуйте yum install php53-devel), либо измените версию php до версии 5.1. Или обновите свои репозитории, а затем вы можете получить последнюю версию php и php-devel с помощью yum

ОК, я полагаю, это должно сработать.

Шаг 1: Удалите текущую версию php

yum erase php

Шаг 2. Загрузите и установите следующие RPM

http://rpmfind.net//linux/RPM/remi/enterprise/5/x86_64/php-5.4.16-1.el5.remi.x86_64.html

Шаг 3: Загрузите и установите этот RPM

http://rpmfind.net//linux/RPM/remi/enterprise/5/x86_64/php-devel-5.4.15-1.el5.remi.x86_64.html


Ваша проблема заключается в том, что на вашем компьютере установлен PHP 5.3, но пакет php-devel по умолчанию, который пытается установить yum предназначен для PHP 5.1, что вызывает конфликт. Вместо этого вы можете попробовать установить php-devel для PHP 5.3. В некоторых случаях это можно сделать с помощью:

yum install php53-devel

licensed under cc by-sa 3.0 with attribution.