2023. 6. 28. 11:36ㆍAWS
[ec2-user ~]$ sudo yum update -y
>> 모든 소프트웨어 패키지를 최신 상태로 업데이트
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo amazon-linux-extras |grep php
>> yum 으로 설치가능한 php 확인
>> php8.0, 8.1 두 개가 설치 available 하다고 나옴
51 php8.0 available [ =stable ]
66 php8.1 available [ =stable ]
>> 나는 php7.4 설치하고 싶기 때문에,
php8.0, 8.1 disable 하고
php 7.4 enable 시킴
>> php 7.4 설치는 그 밑에 나옴
* disable 명령어
sudo amazon-linux-extras disable php8.0
* enable 명령어
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo amazon-linux-extras enable php7.4
* Extra topic has reached end of support.
Now you can install:
# yum clean metadata
# yum install php-cli php-pdo php-fpm php-json php-mysqlnd
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo amazon-linux-extras |grep php
>> php7.4만 활성화 된것인지 확인
42 *php7.4=latest enabled [ =stable ]
_ php8.0 available [ =stable ]
_ php8.1 available [ =stable ]
* 서버에 ImageMagick이 이미 설치되어 있으면 제거하고 나중에 다시 설치해야 합니다. 그렇지 않으면 ImageMagick 패키지 종속성으로 인해 업그레이드 프로세스가 실패할 가능성이 높습니다.
$ sudo yum remove php-pecl-imagick
다음은 PHP 7.4 업데이트가 완료된 후 ImageMagick을 다시 설치하는 데 사용한 지침입니다 .
출처: <https://greggborodaty.com/amazon-linux-2-upgrading-from-php-7-2-to-php-7-4/>
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo yum remove php-pecl-imagick
>> php 설치 중간에 에러나고 꼬이면 싫으니까 그냥 호다닥 imagick 삭제해버림
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No Match for argument: php-pecl-imagick
No Packages marked for removal
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo yum clean metadata
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Cleaning repos: amzn2-core amzn2extra-docker amzn2extra-kernel-5.10 amzn2extra-php7.4
14 metadata files removed
6 sqlite files removed
0 metadata files removed
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo yum install php
어쩌구저쩌구 설치 로그 길게 나옴
Complete!
>> 난 php 삭제하고 imagick 다시 설치 안함..
다시 설치하실 분은 여기 참고 https://greggborodaty.com/amazon-linux-2-installing-imagemagick-for-php-7-4/
[ec2-user@ip-어쩌구저쩌구 ~]$ sudo systemctl restart httpd
'AWS' 카테고리의 다른 글
[EC2 APM 설치] MySQL root 비밀번호 설정 (mysql 임시비밀번호 안될때, root 비밀번호 분실했을 때) (0) | 2023.06.28 |
---|---|
[EC2 APM 설치] MySQL 설치 (0) | 2023.06.28 |
[EC2 APM 설치] ppk 사용하여 AWS Putty 연결 (AWS 기본 사용자 이름) (0) | 2023.06.28 |
[EC2 APM 설치] IAM 사용자 생성 (0) | 2023.06.28 |
[EC2 APM 설치] 퍼블릭 IPv4 DNS (0) | 2023.06.28 |