Amazon Linux 2 PHP downgrade 7.3 to 7.2

kameals·2020년 2월 17일
1
post-thumbnail

개요

PHP버전을 7.2에서 7.3으로 업그레이드하는 작업을 수행하는 도중,
만약을 대비하여 되돌리는 작업도 정리해두었다.

개발환경

현재 개발은 아래와 같은 환경 및 흐름으로 이루어져 있다.

  • local : 로컬 개발 환경으로 도커 환경이다
  • dev : EC2 간단한 확인을 요청할 때 사용하는 서버이다.
  • staging(test) : EC2 기능 구현이 끝난 단계에서 테스트 하는 서버이다.
  • master(production) : EC2 릴리스된 제품.

local환경은 도커의 image를 빌드하여 사용한다.
그 외 서버는 모두 EC2에 파일을 두고 CI/CD도구로 자동 빌드되도록 되어있다.

따라서, 해야할 작업은 EC2의 PHP버전을 업그레이드하고,
docker image를 빌드할 때의 PHP버전도 7.3으로 지정할 필요가 있다.

순서

1. 기존 삭제 remove current php version

sudo yum remove php-cli php-common php-gd php-mbstring php-mysqlnd php-pdo php-fpm php-xml php-opcache php-zip php-bcmath

2. 기존 7.3 무효화 disable 7.3

sudo amazon-linux-extras disable php7.3

3. 7.2 유효화 enable 7.2

sudo amazon-linux-extras enable php7.2

4. 7.2 설치 install 7.2

sudo amazon-linux-extras install php7.3

5. php 버전 확인 check version

php -v

참고

[PHP버전 업그레이드] xdebug.so undefined symbol gc_globals

profile
팀의 윤활유 역할이 되고 싶은 소박한 개발자입니다. 좌우명은 '밝고 바르고 튼튼하자'

0개의 댓글