반응형

리눅스 cent OS 5.5 버전에서 PHP 업데이트 하는 방법을 살펴 보겠습니다.  운영체제 버전 릴리즈 할때 기본적으로 설치후에는 취약성이 있거나 특정 버전에서 에러가 나는 경우 상위 버전으로 패치를 해 주어야 합니다..


우선 CENTOS 5.5 커널버전과 PGP 버전입니다. 중간 중간 확인하는 명령어는 잘 살펴 보시면 됩니다.

                                    <그림 -1>  CENTOS 5.5 커널 버전과 PHP 설치 버전 확인


우선 <그림-1>에서와 같이 해당 커널과 PHP가 기본적으로 설치되어 있는 것을 보았습니다. 다음은 어떻게 업데이트 할것인지를 살펴 보겠습니다,.

                                  <그림-2> 해당 내용을 WGET 명령으로 다운로드


해당 패키지 업데이트 하기 위한 YUM 레퍼지토리에서 파일 다운로드 하여 /etc/yum.repos.d 로 옮겨 놓습니다.
그 다음 패키지와 버전을 확인하여 다운로드 받는 정보까지 보여 줍니다.





그림-1 에서 php 버전이 5.1 버전에서 마지막 그림에서는 버전이 5.2 버전으로 업데이트 된 사항을 볼수 있습니다. 최근에는 관리의 편리성때문에 rpm 버전으로 서버 관리를 많이들 하고 있어 yum 업데이트로 간단히 해당 패키지 버전 업데이트를 할 수있습니다.


만약 이렇게하여 업데이트가 안될시에는

그럼 CentOS-Base.repo 파일을 열어서 맨 마지막에

# Enable Jason's Utter Ramblings Repo

[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

을 추가해 주면 됩니다.


최근 php 5.2점대에서 보안취약성이 발견 되었다고하는데 5.3 버전 업데이트도 같이 함께 해 보셔도 좋을듯합니다.
현재 yum 업데이트로는 5.2점대 밖에 없어서 rpm 버전을 다시 다운로드 받아서 rpm 설치 방법으로 설치하여 업데이트를 하여야 하겠습니다. 오랜만에 이런저런 리눅스 만져 보았는데 나름 재미있는 부분도 있는데 자주 사용하지 않으니 또 잊어버리는 군요...

영원히 배우는 길 밖에는 없는듯 합니다. ^^ 이상 엔시스였습니다. @엔시스.


,