Когда я бегу:
yum install php-intl
Я получаю такую ошибку:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.as29550.net
* epel: ftp.nluug.nl
* extras: mirror.as29550.net
* updates: mirror.for.me.uk
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-intl.x86_64 0:5.3.3-22.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-intl-5.3.3-22.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-intl-5.3.3-22.el6.x86_64 (base)
Requires: php-common(x86-64) = 5.3.3-22.el6
Installed: php-common-5.3.14-1.el6.remi.x86_64 (@remi)
php-common(x86-64) = 5.3.14-1.el6.remi
Available: php-common-5.3.3-22.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-22.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Есть идеи, как обойти эту проблему?
Я попытался:
yum install php-common-5.3.3-22.el6.x86_64
Он говорит, что он уже установлен.
Попробуйте отключить repo remi, удалить установленный php-common с помощью yum remove php-common
а затем установите:
yum install php-common php-intl
Можете выложить вывод из
php -v
Проблема, похоже, в том, что вы используете нестандартную версию PHP из remi
репозиторий в http://rpms.famillecollet.com/el5.i386/ . Настоящий ответ: не делайте этого; если вам нужен более современный PHP, обновитесь до CentOS 6. Но это, вероятно, не сильно поможет вам прямо сейчас, хотя, если вам действительно не нужен обновленный PHP, перейдите на более раннюю версию, как советует B14D3 в своем ответе.
Предполагая, что вы делать нужен remi PHP, тогда есть php-intl
пакет нужной версии в репозитории remi; Я не совсем уверен, почему ты yum
не поднимает это. Если вы посмотрите соответствующий файл в /etc/yum.repos.d
, это а priority=
утверждение, которое может привести к тому, что репозитории base / updates переопределяют remi? Или репозиторий отключен (enabled=0
)? Не могли бы вы опубликовать содержание соответствующих /etc/yum.repos.d
файл?