CentOS 서버에 PHP 5.3을 설치해야합니다. 내가 할 경우 yum install php
, 기본 저장소는 내가 설치해야하는 응용 프로그램에 대한 너무 오래 5.1.6을 설치합니다. 따라서 IUS 의 공식 지침에 따라 IUS 저장소 를 사용하려고했습니다 .
root@linuxbox ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-2.ius.el5.noarch.rpm
root@linuxbox ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm
root@linuxbox ~]# rpm -Uvh ius-release*.rpm epel-release*.rpm
확인. 이제는 yum install php53
필요한 모든 작업을 간단하게 수행 하지만 ...이 오류가 발생합니다.
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/bin/php from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /usr/bin/php-cgi from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /usr/share/man/man1/php.1.gz from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /etc/php.ini from install of php53u-common-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-common-5.1.6-27.el5_5.3.x86_64
Error Summary
-------------
나는 이것을 해결하는 방법을 모른다. 기본 패키지를 삭제해야한다고 생각합니다. 그러나 Linux를 처음 접하는 사람은 그 방법을 모르겠습니다.