Tengo rhel6 ejecutándose en mi servidor e instalé mysql desde Red Hat Enterprise Linux 6/Oracle Linux 6 (x86, 64 bits), paquete RPM. Ahora quiero alojar un sitio php en esa máquina. Y cuando lo ejecuto, yum install php-mysql
me arroja un montón de archivos conflictivos que parecen
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
¿Cómo puedo instalar php-mysql en mi servidor sin eliminar mi mysql instalado?
Respuesta1
Parece que estás instalando MySQL desde mysql.org e intentando usar PHP estándar de RHEL6 con él. Mi consejo es ceñirse a una fuente de distribución para los paquetes que están relacionados/construidos entre sí. En otras palabras, los paquetes PHP de RHEL6 esperan contrapartes de MySQL de RHEL6 y viceversa.
Si realmente necesita compilaciones recientes de PHP/MySQL en CentOS/RHEL, le sugiero lo siguiente: Dificultad para instalar PHP desde el código fuente a CentOS 6.4 Esto le permitirá instalar versiones modernas de PHP y MySQL que funcionarán entre sí.