Centos7에서 php 5.4 에서 5.6으로 업그레이드 하는 방법 안내

워드프레스에서 PHP버전이 너무 낮아서 업그레이드가 안되는 현상이 발생되고 있었습니다. 어찌되었든 업그레이드가 필요했기에 테스트도 안하고 무작정 진행을 하였는데요. 이글을 보시는 분들이라면 환경을 맞춰두고 충분히 테스트 한뒤 진행을 하시길 바라겠습니다.

 

버전업을 하려면 최신버전으로 해야 되는게 맞는데, 지금 환경으로 너무 많은 서비스가 돌아가다 보니 업그레이드 불가능한 상황이 되어 버렸습니다. 특히 DB 연결쪽이 완전히 바뀌기 때문에 더더욱 업그레이드를 못하고 있구요.최선책으로 생각한게 같은 5버전대 PHP 였습니다.

 

여러가지 자료를 검색하다가 링크가 깨지지도 않고 잘 설명이 되어 있는 해외 블로그를 찾아서 공유해 드립니다.

PHP 버전확인

처음으로는 사용하고 있는 버전을 확인해주시기 바랍니다. 제 경우는 PHP 5.4 버전이었으며, Centos7에서 진행을 하였습니다.

PHP 버전을 확인하는 명령어는 아래와 같습니다. 버전을 확인해주시고 진행해주세요.

버전확인 명령어 php -v

Webtatic EL 설치

업그레이드를 위해서는 Webtatic EL이 필요하다고 하는데요. 아래 명령어로 진행을 해주시면 됩니다.

센토스7의 경우

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

 

센토스6의 경우

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

기존에 설치된 PHP제거

다음으로 기존에 설치된 PHP를 제거해 주셔야 합니다.

yum remove php-common

 

마지막으로 PHP 5.6 설치

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

 

설치가 끝나면 php -v 로 설치된 버전을 확인해주세요.

 

참고한 해외 블로그