▶ 설치 환경
OS : Linux (Amazon Linux 2)
User : ec-user
▶ 설치 방법
1. 설치 가능한 php 버전을 확인합니다
~ $ amazon-linux-extras list | grep php
2. 아래 패키지 및 저장소를 설치합니다
~ $ sudo yum install epel-release yum-utils
~ $ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3. 기존 php 버전을 중단하고, 새 버전을 활성화합니다
~ $ sudo amazon-linux-extras disable php[구버전]
~ $ sudo amazon-linux-extras enable php[신버전]
# 예시
~ $ sudo amazon-linux-extras disable php5.4
~ $ sudo amazon-linux-extras enable php8.1
3-*. 만약 위 명령어 실행 시에, 아래와 같은 문구가 뜬다면 해당 문구와 동일하게 실행해줍니다
~ $ sudo yum clean metadata
~ $ sudo yum install php-cli php-pdo php-fpm php-json php-mysqlnd
4. php를 설치합니다
~ $ sudo yum install php
5. Apache를 재부팅합니다
# Apache 재부팅
~ $ sudo systemctl restart httpd
# Apache가 항상 실행되도록(서버를 내렸다 올려도) 설정
~ $ sudo systemctl enable httpd
# Apache가 실행되고 있는지 확인
~ $ sudo systemctl is-enabled httpd
6. 업그레이드가 제대로 됐는지 php 버전을 확인합니다
~ $ php -v
- 문의와 피드백은 언제나 환영입니다 ( •̀ .̫ •́ )✧ -