У меня проблема с установкой расширения 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.