tox*_*lot 24 php install centos yum php-extension
我对安装包几乎一无所知.通过遵循一个非常具体的教程,我设法用yum安装了Zend Framework 1.
现在我需要PHP intl扩展,我无法弄清楚如何安装它.
我做到了
yum list php*intl
Run Code Online (Sandbox Code Playgroud)
并看到有一个可用.所以我做了
yum install php-intl
Run Code Online (Sandbox Code Playgroud)
并收到以下错误消息:
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
Run Code Online (Sandbox Code Playgroud)
我没有尝试消息中提到的建议,因为我不知道他们会做什么,我害怕破坏某些东西.这是一台生产机器,我没有其他机器可供测试.我试图找到一个与我的PHP版本相同的rpm,但没有运气.
这两个建议做了什么,是否可以安全地尝试?我还可以尝试安装intl扩展程序吗?
小智 29
由于您有来自remi存储库的php-commom,您还需要从remi获取php-intl.
添加--enable-repo选项如下:
yum --enablerepo=remi install php-intl
Run Code Online (Sandbox Code Playgroud)
如果你有更高的PHP版本,如5.6,你必须启用它们remi并remi-php56重新安装所有其他依赖项:
yum --enablerepo=remi,remi-php56 install php-intl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80712 次 |
| 最近记录: |