상세 컨텐츠

본문 제목

CentOS 8에서 PHP Upgrade

Infomation

by DarkSoul.Story 2024. 12. 28. 20:31

본문

반응형

CentOS에서 기본적으로 설치된 PHP 버전이 낮아 다른 패키지와 호환이 되지 않는 경우 upgrade를 진행해야 한다. 

 

Step 1. Update Your System

가장 먼저 해야 할 일은 전체 시스템을 최신 상태로 업데이트되었는지 확인한다.

 yum update

 

Step2. Install the EPEL Release Package

yum install epel-release

이렇게 하면 CentOS 커뮤니티에서 제공하는 최신 업데이트에 액세스 할 수 있다.

[그림 1] Install the EPEL Release Package

 

Step3. View Available PHP Modules

시스템에 어떤 옵션이 있는지 확인한다.  명령의 결과는 [그림 2]와 같으며, 다음 단계에서 항목을 제거하기 전에 업그레이드가 가능한지 확인해야 한다.

yum module list php

[그림 2] View Available PHP Modules

 

Step4. Remove PHP

이제 PHP에 대한 모든 참조를 제거를 진행하며, 이때 Step7에서 동일한 모듈을 설치해야 해야 하기 때문에 제거할 모듈의 목록을 기억해 두는것이 좋다.

yum remove php php-fpm php-*

[그림 3] Remove PHP

 

Step5. Reset The PHP Module Selection

그러면 현재 PHP 선택 항목이 지워진다.

yum module reset php

[그림 4] Reset The PHP Module Selection

Step6. Select the PHP Module

Step3. View Available PHP Modules에서 확인한 버전 중 설치하고자 하는 버전의 모듈을 활성화 시킨다.

yum module enable php:7.4

[그림 5] Select the PHP Module

 

Step7. Install PHP

이제 Step4. Remove PHP 단계에서 제거한 모듈을 설치한다.

 yum install -y php-[all the modules you need]

[그림 6] Install PHP
[그림 7] New PHP

Step8. Restart Apache & PHP-FPM

Apache와 PHP-FPM을 사용 중이라면 다시 시작한다.

 systemctl restart httpd
 systemctl restart php-fpm

 

반응형

관련글 더보기