RHEL 6.3(64位):将软件包安装到特定版本的php

时间:2014-02-21 14:46:20

标签: linux yum rhel

我实际安装了RHEL(它有一个原生的php)。我正在尝试yum install php-pdo_mysql,但它与本机php(5.3)冲突,但我正在尝试将其安装在5.4.4版本上。

当我find / -name php.ini时,我得到2个结果:

/etc/php.ini(5.3.3)

/data/php/param/php.ini(5.4.4)

似乎当我尝试安装php-pdo_mysql时,它会尝试在5.3.3而不是5.4.4上安装。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

通常,yum会将软件包安装到系统目录,例如/usr/bin//etc等;它只会检查通过yumrpm安装的这些软件包是否存在可能的冲突和依赖。

您的/data/php/param/php.ini看起来像是来自本地的PHP大楼,因此您无法使用yum为其安装php-pdo_mysql。您可能需要在php-pdo_mysql中为您的php构建/data/php的本地副本。