ням установить php-soap
приводит к предупреждению "Нет доступного пакета php-soap". Удаление "exclude = php *" из /etc/yum.conf приводит к подтверждению установки php-soap & php-common ВЕРСИЯ 5.1.6-39.el5_8.
Боюсь устанавливать компоненты php с версией 5.1.6 * в ОС с php 5.2.17. Должна ли я быть? Не будут ли компоненты более ранней версии 5.1.6 * вызывать проблемы в среде php более поздней версии 5.2.17?
Вернитесь туда, где у вас есть пакеты php-5.2, и найдите соответствующий пакет php-soap.
Я рекомендую вам использовать пакеты php, поставляемые дистрибутивом. php-soap - допустимый пакет. Похоже, вы установили php 5.2.x из другого репозитория. Не используйте пакеты из старой версии PHP в новой. Это будет иметь проблемы с совместимостью.
Сделай,
# yum clean all
# yum search php-soap
# yum install php-soap
Если вышеперечисленное не работает, есть несколько альтернатив,
Проверьте, есть ли в репозитории, в который вы загрузили php-5.2, пакет php-soap
Обновитесь до CentOS 6.3 (если это вариант) для более поздней версии php из дистрибутива, которым является php-5.3.3
Придерживайтесь CentOS 5.6 и используйте пакеты php 5.1, поставляемые с дистрибутивом.
Есть и другие сторонние репозитории, предлагающие пакеты php53 и php54, которые вы можете попробовать, которые могут иметь php-soap
Скомпилируйте php самостоятельно, включая пакет php-soap из исходников