在 rhel6 上安装 php-mysql

在 rhel6 上安装 php-mysql

我的服务器上运行的是 rhel6,并从 Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit) RPM Bundle 安装了 mysql。现在我想在该机器上托管一个 php 站点。运行时,yum install php-mysql它会抛出一堆冲突文件,如下所示

file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL-server-5.6.16-1.el6.x86_64

如何在不删除已安装的 mysql 的情况下在我的服务器上安装 php-mysql

答案1

看起来您正在从 mysql.org 安装 MySQL 并尝试使用 RHEL6 中的库存 PHP。我的建议是坚持使用一种彼此相关/构建的软件包的分发源。换句话说,RHEL6 PHP 包需要 RHEL6 MySQL 对应的包,反之亦然。

如果您确实需要在 CentOS/RHEL 上构建最新的 PHP/MySQL,我建议如下: 将 PHP 从源代码安装到 CentOS 6.4 时遇到困难 这将让您安装可以相互协作的现代 PHP 和 MySQL 版本。

相关内容