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

Как установить расширение SOAP на PHP-FPM 5.5.6 - проблема с зависимостями

У меня проблема с установкой расширения SOAP для PHP-FPM 5.5.6 (32 + 64 бит) с nginx на CentOS 6.4. Я включил репозитории REMI и успешно установил все, кроме расширения SOAP.

При попытке установить я получаю следующую ошибку зависимости:

[root@local src]# yum --enablerepo=remi install php-soap
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.hexageek.com
 * epel: mirror.digmia.com
 * extras: mirror.hexageek.com
 * remi: mirror5.layerjet.com
 * updates: mirror.hexageek.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-soap.x86_64 0:5.4.22-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.22-1.el6.remi for package: php-soap-5.4.22-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-soap-5.4.22-1.el6.remi.x86_64 (remi)
           Requires: php-common(x86-64) = 5.4.22-1.el6.remi
           Installed: php-common-5.5.5-2.el6.remi.x86_64 (@remi-php55)
               php-common(x86-64) = 5.5.5-2.el6.remi
           Available: php-common-5.3.3-22.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-22.el6
           Available: php-common-5.3.3-23.el6_4.x86_64 (updates)
               php-common(x86-64) = 5.3.3-23.el6_4
           Available: php-common-5.4.21-2.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.21-2.el6.remi
           Available: php-common-5.4.22-1.el6.remi.x86_64 (remi)
               php-common(x86-64) = 5.4.22-1.el6.remi
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Установка из remi-test «yum --enablerepo = remi-test install php-soap» показывает даже более старую версию php-soap 5.3.3.

Вот что я пробовал до сих пор:

1 / pear install soap .... не могу установить версию 0.13.0 не рекомендуется стабильная, используйте канал 0.13.0 ... но я не смог этого сделать, как переключить канал .. нет четкой документации или не работает. ..

2 /

yum --enablerepo = remi install php-soap .... проблема с зависимостями для мыла 5.4.22

yum --enablerepo = remi-test install php-soap .... проблема с зависимостями для мыла 5.3.3

3 / Я скачал RPM с Загруженные пакеты RPM и попробовал yum localinstall php-soap-5.5.6-1.fc20.remi.x86_64.rpm ... снова проблема с зависимостью

Кому-нибудь удалось установить расширение PHP SOAP на PHP 5.5.6 с PHP-FPM?

Я также проверил на PHP но информации ни о чем нет, просто "настроить PHP с помощью --enable-soap"Похоже, что расширение SOAP уже встроено в ядро? Мне действительно очень нужно это расширение, и я не хочу понижать версию PHP.

Большое спасибо за любой хороший совет :-)

Прочтите внимательно вывод еще раз:

Installed: php-common-5.5.5-2.el6.remi.x86_64 (@remi-php55)

С помощью

yum --enablerepo=remi-php55 install php-soap

должно помочь. Проверь это ссылка на сайт.

И, пожалуйста, не пытайтесь устанавливать пакеты Fedora на CentOS.