amazon linux 는 별도의 extra 저장소를 통해 빠른 패키지 업데이트를 제공합니다.
PHP 7.2 를 사용하다가 7.3 으로 업그레이드 하는 과정을 다음과 같습니다.
amazon-linux-extras 명령을 통해 PHP 최신 버전을 확인합니다.
$ sudo amazon-linux-extras |grep php
BASH
14 php7.2=latest enabled \
_ php7.1 available \
_ lamp-mariadb10.2-php7.2 available \
31 php7.3 available \
CODE
현재 사용중인 버전인 php7.2 옆에 latest 라는 표시와 함께 enabled label 이 붙어 있습니다.
이 상태에서 PHP 7.3 을 설치하기 위해 install 명령을 실행하면 다음가 같은 에러가 발생합니다.
$ sudo amazon-linux-extras install php7.3
Refusing because php7.3 could cause an invalid combination.
CODE
다음 명령으로 먼저 현재 PHP 버전(php7.2)를 중지하고 7.3 을 활성화해야 합니다.
$ sudo amazon-linux-extras disable php7.2
$ sudo amazon-linux-extras enable php7.3
BASH
이제 yum 명령으로 PHP 패키지를 설치하면 7.3 버전이 설치됩니다.
$ sudo yum install php-cli php-common php-gd php-mbstring php-mysqlnd php-pdo php-fpm php-xml php-opcache php-zip php-bcmath
CODE
제대로 설치되었는지 버전 확인을 해봅니다.
같이 보기