본문 바로가기

리눅스

CentOS에서 mcrypt를 설치하는 방법

반응형

CentOS에서 mcrypt를 설치하는 방법

CentOS 환경에서 phpMyAdmin 사용 시 아래와 같은 오류가 발생할 수 있습니다.

mcrypt

이 오류는 PHP에서 mcrypt 확장이 설치되어 있지 않거나 활성화되지 않았을 때 발생합니다.

해결 방법

1. EPEL 저장소 추가

mcrypt 패키지는 기본 저장소에 없기 때문에 EPEL(Extra Packages for Enterprise Linux) 저장소를 추가해야 합니다.

rpm -ivh http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

설치 과정에서 다음과 같은 경고가 발생할 수 있습니다.

Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
이는 GPG 키가 등록되지 않았을 때 나타나는 일반적인 메시지로 설치에는 큰 문제가 없습니다.

2. mcrypt 확장 설치

yum install -y php-mcrypt
설치가 완료되면 PHP에서 mcrypt 모듈을 사용할 수 있습니다.

3. 웹 서버 재시작

설치 후 반드시 웹 서버를 재시작해야 적용됩니다.

# Apache
systemctl restart httpd

# 또는 Nginx + PHP-FPM
systemctl restart php-fpm
systemctl restart nginx

설치 확인

php -m | grep mcrypt
mcrypt

정상적으로 출력되면 설치 완료입니다.

 

728x90
반응형