
방금 새 Fedora VM을 만들었고 여기에는 PHP 5.3이 로드되어 있으며 현재는 더 이상 사용되지 않는 함수(예: eregi())를 참조하는 레거시 코드가 있습니다.
PHP 설치를 5.3에서 5.2와 같은 이전 버전으로 다운그레이드하려면 어떻게 해야 합니까? YUM을 통한 설치가 선호되지만 누군가가 어떤 방법을 알고 있다면 방법을 알고 싶습니다.
감사해요,
답변1
나는 핵심 Ubuntu 사용자이지만 이것이 초기부터 기억하는 한 이것이 진행되는 방식입니다. "yum search php"를 실행하여 찾고 있는 버전이 있는지 확인하세요. 그렇다면 "yum Remove <>"를 통해 이전 버전의 PHP를 설치 해제한 다음 "yum install <>"을 사용하여 사용 가능한 버전을 설치하십시오. 이것이 yum을 통해 가능한 유일한 방법인 것 같습니다.
답변2
Atomic repo를 사용하여 Fedora 17에 PHP 5.3을 설치할 수 있었습니다.
http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/
먼저 php와 httpd를 제거해야 합니다.
yum remove php
yum remove httpd
/etc/yum.conf 끝에 다음을 추가합니다.
exclude=php*5.4*
원자 저장소에서 PHP 설치
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php