我在yum上从CentOS 6.3的基本@updates版本库安装了PHP:
php x86_64 5.3.3-14.el6_3 @updates 3.5 M
我想安装php-fpm 5.3版本,因为我们的networking软件只能在PHP 5.3版本下运行。
可惜的是:
yum install php-fpm
提供我从remi存储库安装verion 5.4.10-1.el6.remi完整更新我的基础php的依赖关系到版本5.4.10-1.el6:
Installing: php-fpm x86_64 5.4.10-1.el6.remi remi 1.3 M Updating for dependencies: php x86_64 5.4.10-1.el6.remi remi 2.7 M ... other php-* files
我的问题是:什么方法可以从reposiroty完全安装php-fpm 5.3版本? 谢谢!
CentOS仓库中没有php-fpm。
你有CentOS提供的PHP 5.3.3-14安装。
你正在试图从remi仓库安装php-fpm,它将会再次从remi中获得对php-common的依赖。
即使你从档案中得到了php-fpm 5.3.x remi RPM,它也会与CentOS已经安装的php-common相冲突。
无论哪种方式,如果你想要php-fpm你目前安装的php需要改变。
你可以用一个remi php 5.3.3replace你的CentOS php 5.3.3。
使用冲突的软件包名称是我非常不喜欢remi存储库的原因 – 与ius存储库不同。
REMI的存档旧rpm只能从以下位置手动安装:
http://rpms.famillecollet.com/enterprise/6/olds/x86_64/
例:
rpm -ivh http://rpms.famillecollet.com/enterprise/6/olds/x86_64/php-5.3.19-1.el6.remi.x86_64.rpm