我尝试使用 CentOS 6.4 x64 并在其上安装带有 php-fpm 的 nginx(这很容易,完全没有问题),然后添加 php-mysql 包和 MariaDB 作为 mysql 的替代品。在这里我遇到了问题...
我添加了 epel、nginx 和 remi repos,在其 .repo 文件中添加了priority=10
一行,现在当我安装 MariaDB-server 时,依赖项还会为我带来 MariaDB 的“通用”包。然后,当我尝试安装 php-mysql 时,我看到
MariaDB-server-5.5.27-1.x86_64 安装中的文件 /usr/share/mysql/french/errmsg.sys 与软件包 mysql-libs-5.5.28-1.el6.remi.x86_64 中的文件冲突
警告。如果我卸载 MariaDB 服务器,我可以安装 mysql-libs 和 php-mysql,但它不允许我稍后安装 MariaDB。
有什么方法可以摆脱该(无限)循环?我相信解决方案很简单,但仍然看不到它。
请帮忙安装 php-fpm + php-mysql 和 MariaDB 作为数据库服务器!
答案1
rpm -e --nodeps mysql-libs
yum install MariaDB-server