| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- iptables
- centos7
- 웹서버
- DNS
- postfix
- ip차단
- 오블완
- https
- 리눅스
- 리눅스명령어
- oops-firwall
- ubuntu
- CentOS
- 서버방화벽
- 서버운영
- 국가IP차단
- SSL인증서
- 서버관리
- 리눅스서버
- Apache
- FTP
- FileZilla
- 시스템관리
- 파일질라
- 서버보안
- sftp
- geoip
- linux
- 티스토리챌린지
- SMTP설정
- Today
- Total
운영중입니다
CentOS7 Remi Repository(remi.repo) 설정 본문
CentOS 7 서버를 운영하다 보면 기본 저장소(Base Repository)에서 제공하는 PHP 버전이 너무 낮아 난감한 경우가 있습니다.
특히 오래된 CentOS 7 환경에서는 기본 PHP 버전이 5.4로 제공되는 경우가 많아
최근 웹 솔루션이나 워드프레스, 그누보드, 각종 PHP 패키지 설치 시 호환 문제가 발생하기도 합니다.
이럴 때 많이 사용하는 저장소가 바로 Remi Repository(Remi Repo) 입니다.
이번 글에서는 실제 서버 운영 환경 기준으로:
- remi.repo가 무엇인지
- Remi Repository 설치 방법
- PHP 7.4 활성화 방법
- 저장소 비활성화 방법
까지 정리해보겠습니다.
1. remi.repo란?
remi.repo 는 Remi Repository 저장소 설정 파일입니다. 보통 아래 경로에 생성됩니다.
/etc/yum.repos.d/
기본 OS 저장소보다 더 최신 버전의:
- PHP
- MySQL
- MariaDB
- Redis
등을 제공하는 외부 저장소입니다.
예를 들어:
- 기본 CentOS 7 → PHP 5.4
- Remi 사용 → PHP 7.4 / 8.0 / 8.1 / 8.2 설치 가능
실제 서버 운영에서는 PHP 버전 업그레이드를 위해 거의 필수적으로 사용되는 저장소 중 하나입니다.

2. 설치
#1. 먼저 yum-utils 패키지가 설치되어 있는지 확인합니다.
rpm -qa | grep yum-utils
#2. 만약 결과가 없다면 아래 명령어로 설치합니다.
yum install -y yum-utils
#yum-utils 는
#YUM 패키지 관리자를 보다 편하게 사용할 수 있도록 도와주는 보조 도구 모음 패키지입니다.
#즉, 기본 yum 기능을 확장해주는 유틸리티 패키지라고 생각하면 됩니다.
#3. 아래 명령어를 사용하여 Remi 저장소를 설치합니다.
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
#설치 후 /etc/yum.repos.d 디렉토리를 확인하면 관련 repo 파일들이 생성된 것을 확인할 수 있습니다.

3. Remi 저장소 활성화
* 이번 예시에서는 PHP 7.4 사용이 목적이므로 remi-php74 저장소를 활성화합니다.
# 저장소 활성화
yum-config-manager --enable remi-php74
# 활성화 확인
yum repolist enabled | grep remi

4. 패키지 설치 가능 여부 확인 및 버전 확인
#Remi 저장소 활성화 전에는 No package available 처럼 출력되던 패키지들이활성화 이후에는 정상적으로 조회됩니다.
이후
#php 버전확인
php -v
#설치된 PHP 패키지 확인
rpm -qa | grep php | sort
#을 통해 확인 가능합니다.
5. repo 파일 직접 수정하는 방법
# Remi 저장소 비활성화 방법
yum-config-manager --disable remi-php74
#직접 repo 파일을 수정하는 방법도 있습니다.
vi /etc/yum.repos.d/remi-php74.repo
#이후 아래 항목을
enabled=1 (활성화)
enabled=0 (비활성화)
6.실제 운영 시 참고할 부분
Remi 저장소는 매우 편리하지만 운영 서버에서는 몇 가지 주의가 필요합니다.
특히:
- PHP 버전 변경 시 기존 사이트 호환성
- ionCube 사용 여부
- Apache/PHP 모듈 충돌
- MariaDB 버전 의존성
등을 반드시 함께 확인해야 합니다.
실제 서비스 서버에서는 테스트 서버에서 먼저 검증 후 적용하는 방식이 안전합니다.
'etc' 카테고리의 다른 글
| FileZilla (파일질라) 구형 서버 접속 오류 해결 방법 (0) | 2026.05.20 |
|---|---|
| Postfix + PHPMailer 메일 발송 시스템을 웹 UI로 사용하는 방법 (0) | 2026.05.19 |
| 구글 검색 결과에 표시되는 파비콘(Favicon) 변경 방법 정리 (0) | 2026.05.15 |
| Microsoft Edge의 IE 모드 사용 방법 (0) | 2026.02.20 |
| 파일질라(FileZilla) 접속 방법 (0) | 2025.12.18 |