CentOS 7에서 PHP-FPM 7.4를 설치하고 활성화하는 방법
CentOS 7은 기본 저장소에서 PHP 5.4까지만 지원하므로 최신 PHP 계열을 사용하려면 Remi 저장소를 활용해야 합니다.
PHP-FPM이란?
PHP-FPM(PHP FastCGI Process Manager)은 PHP를 FastCGI 방식으로 실행하기 위한 프로세스 매니저로 다음과 같은 장점이 있습니다.
- 높은 성능과 안정성
- 다중 풀(pool) 구성 가능
- Nginx / Apache와의 효율적인 연동
- 대규모 트래픽 환경에 적합
EPEL 저장소 및 yum 유틸리티 설치
sudo yum install -y epel-release yum-utils
- epel-release : Extra Packages for Enterprise Linux
- yum-utils : yum-config-manager 사용을 위한 필수 패키지
Remi 저장소 설치
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
설치 후 Remi 관련 저장소들이 자동으로 추가됩니다.
CentOS 7 기본 PHP 버전 확인
yum info php | egrep 'Name|Arch|Version|Repo'
Name : php
Arch : x86_64
Version : 5.4.45
CentOS 7 기본 PHP는 5.4로 보안 및 기능 면에서 사용을 권장하지 않습니다.
기존 PHP 5.4 저장소 비활성화(default version disable)
Remi 저장소의 기본 PHP 5.4 저장소를 비활성화합니다.
sudo yum-config-manager --disable remi-php54
PHP 7.4 저장소 활성화
sudo yum-config-manager --enable remi-php74
현재 활성화된 저장소를 확인합니다.
sudo yum repolist enabled
PHP 7.4 저장소 적용 여부 확인
sudo yum info php | egrep 'Name|Arch|Version|Repo'
Name : php
Arch : x86_64
Version : 7.4.26
Repo : remi-php74
PHP-FPM 7.4 설치
sudo yum install -y php-fpm
필요에 따라 다음과 같은 확장도 함께 설치할 수 있습니다.
sudo yum install -y php-mysqlnd php-opcache php-xml php-mbstring php-gd php-curl php-zip
PHP-FPM 버전 확인
php-fpm --version
PHP 7.4.26 (fpm-fcgi) (built: Nov 16 2021 15:31:30)
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
PHP-FPM 서비스 시작 및 자동 실행 설정
실행
sudo systemctl --now enable php-fpm
상태 확인
systemctl status php-fpm
CentOS 7 환경에서 PHP-FPM 7.4 설치 및 활성화가 완료되었습니다.
'리눅스' 카테고리의 다른 글
| [draft] whois 명령어 (1) | 2026.01.21 |
|---|---|
| [draft] vscode Language Support for Java(TM) by Red Hat 확장팩 에러 (0) | 2026.01.21 |
| [draft] SecureCRT에서 탭 이름을 연결된 호스트 이름으로 고정하는 방법 (0) | 2026.01.21 |
| [draft] 우분투에서 PHP 8.3을 설치하거나 기존 PHP를 업그레이드하는 방법 (0) | 2026.01.21 |
| [draft] 우분투에서 NGINX와 PHP-FPM을 설치하고 연동하는 방법 (0) | 2026.01.20 |