내 서버는 rhel6을 실행 중이고 Red Hat Enterprise Linux 6/Oracle Linux 6(x86, 64비트) RPM 번들에서 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을 구축해야 한다면 다음을 권장합니다. 소스에서 CentOS 6.4로 PHP를 설치하는 데 문제가 있습니다. 이렇게 하면 서로 작동하는 최신 버전의 PHP와 MySQL을 설치할 수 있습니다.