【问题标题】:RHEL 6.3 (64 bits) : Install a package to a specific version of phpRHEL 6.3(64 位):将包安装到特定版本的 php
【发布时间】:2014-03-23 03:34:08
【问题描述】:

我实际上已经安装了 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 上。

感谢您的帮助

【问题讨论】:

    标签: linux yum rhel


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 2023-03-26
      • 2015-11-13
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多