CentOS에서 PHP 5.3을 5.4로 업데이트

CentOS에서 PHP 5.3을 5.4로 업데이트

나는 팔로우한다이것PHP를 버전 5.3에서 5.4로 업데이트하기 위한 튜토리얼입니다. 내 배포판은 CentOS 5.5입니다.

다음 명령을 실행한 후:

yum --enablerepo=remi,remi-test install httpd php php-common  

다음 오류가 발생합니다.

    --> Finished Dependency Resolution
php53-common-5.3.3-13.el5_8.i386 from updates has depsolving problems
  --> php53-common conflicts with php-common
Error: php53-common conflicts with php-common
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

이 오류를 어떻게 해결할 수 있나요?

답변1

php-ztsPHP 5.4 설치를 완료한 후 이 확장에 대한 RPM 패키지를 제거하고 다시 컴파일하거나 재생성하십시오.

yum remove php-zts

답변2

다음 코드를 사용하여 PHP 5.4를 성공적으로 설치했습니다.

yum erase php-common  
yum --enablerepo=remi,remi-test install php

답변3

매우 간단합니다. remi repo를 사용하세요.

$ wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 
$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
$ rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 

1로 변경 가능

vim /etc/yum.repos.d/remi.repo
$ yum clean all 
$ yum makecache
$ yum --disablerepo=* --enablerepo=remi update php

관련 정보