我对安装软件包几乎一无所知。前段时间,我通过遵循一个非常具体的教程,使用yum成功安装了Zend Framework 1。
现在我需要PHP intl扩展,但是我不知道如何安装它。
我已经尝试
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
由于我不知道这些建议会做什么,而且我担心会破坏服务器,所以我没有尝试消息中提到的建议。这是一台生产机器,我没有其他可以测试的机器。我试图找到一个与我的PHP版本相同的rpm下载,但没有成功。
这两个建议是做什么的,是否安全可靠?还有什么其他方法可以安装intl扩展吗?
yum install php56-php-intl
(将56
替换为你选择的 PHP 版本)。 - rinogo