나는 팔로우한다이것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-zts
PHP 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