我都不了解一样安装软件包。我设法用yum安装了Zend Framework 1,而后面是一个非常具体的教程。如何在CentOS上安装PHP intl扩展?
现在我需要的PHP扩展国际,我无法弄清楚如何安装它。
我做
yum list php*intl
,看到有一个可用。所以,我没有
yum install php-intl
,并得到了以下错误消息:
Error: Package: php-intl-5.3.3-14.el6_3.x86_64 (updates)
Requires: php-common = 5.3.3-14.el6_3
Installed: php-common-5.3.17-2.el6.remi.x86_64 (@remi)
php-common = 5.3.17-2.el6.remi
Available: php-common-5.3.3-3.el6_2.8.x86_64 (base)
php-common = 5.3.3-3.el6_2.8
Available: php-common-5.3.3-14.el6_3.x86_64 (updates)
php-common = 5.3.3-14.el6_3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我没有尝试的消息中提到的建议,因为我不知道他们会做什么,我怕打破一些东西。这是一台生产机器,我没有另一台机器进行测试。我试图找到一个rpm下载,这是我的PHP相同的版本,但没有运气。
什么上述两项建议做的,是他们安全试试? 还有什么我可以尝试让安装在国际扩展?
我无法测试此,因为remi现在是PHP 5.4,我还没准备好升级。但是答案总是有意义的,我认为当remi仍然是PHP 5.3.x时它会得到期望的结果。 – toxalot
你说得对,我得到了同样的错误信息,但我有PHP 5.4 –