CentOS 7에서 libmcrypt를 설치하는 방법
libmcrypt는 과거에 많이 사용되었으나 현재는 사용이 권장되지 않는 라이브러리입니다.
보안과 성능 측면에서 좋지 않으며 최신 버전의 PHP와 호환성 문제가 있을 수 있습니다.
대신에, 보안 및 성능 면에서 더 나은 대안인 libsodium 또는 openssl을 사용하는 것이 좋습니다.
1. EPEL 저장소 설치
libmcrypt는 CentOS 기본 저장소에 포함되어 있지 않으므로 EPEL(Extra Packages for Enterprise Linux) 저장소를 먼저 추가해야 합니다.
sudo yum install -y epel-release
설치 후 EPEL 저장소가 정상적으로 등록되었는지 확인합니다.
yum repolist | grep epel
2. libmcrypt 패키지 설치
EPEL 저장소가 활성화된 상태에서 libmcrypt 패키지를 설치합니다.
sudo yum install -y libmcrypt
설치가 완료되면 라이브러리 존재 여부를 확인할 수 있습니다.
rpm -qa | grep libmcrypt
3. 사용 시 주의사항
- libmcrypt는 더 이상 공식적으로 권장되지 않는 라이브러리입니다.
- 장기 운영 환경에서는 보안 이슈가 발생할 가능성이 높습니다.
- 가능하다면 소스 수정 또는 암호화 로직 교체를 통해 libsodium 또는 OpenSSL 기반으로 마이그레이션하는 것이 바람직합니다.
4. 대안 라이브러리 권장
- libsodium 최신 암호화 알고리즘 제공, 사용이 간단하고 안전
- OpenSSL 범용 암호화 라이브러리, 폭넓은 지원과 안정성
'리눅스' 카테고리의 다른 글
| [draft] Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법 (0) | 2026.03.03 |
|---|---|
| [draft] 개인 키를 사용하여 공개 키를 생성하는 방법 (0) | 2026.03.03 |
| [draft] docker nettools 컨테이너 실행 (0) | 2026.03.02 |
| [draft] MySQL Replication 구성 (0) | 2026.03.02 |
| [draft] Ansible SSH Fingerprint 접속 오류를 해결하는 방법 (0) | 2026.03.02 |