У меня на сервере запущен rhel6, и установлен mysql из Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit), RPM Bundle. Теперь я хочу разместить на этой машине сайт 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
Как установить php-mysql на свой сервер, не удаляя установленный mysql?
решение1
Похоже, вы устанавливаете MySQL с mysql.org и пытаетесь использовать с ним стандартный PHP из RHEL6. Мой совет — придерживаться одного источника дистрибуции для пакетов, которые связаны/созданы друг на друге. Другими словами, пакеты PHP RHEL6 ожидают аналоги RHEL6 MySQL и наоборот.
Если вам действительно нужны последние сборки PHP/MySQL на CentOS/RHEL, предлагаю следующее: Сложность установки PHP из исходников на CentOS 6.4 Это позволит вам установить современные версии PHP и MySQL, которые будут работать друг с другом.