리눅스
CentOS에서 mcrypt를 설치하는 방법
변군이글루
2013. 6. 18. 12:59
반응형
CentOS에서 mcrypt를 설치하는 방법
CentOS 환경에서 phpMyAdmin 사용 시 아래와 같은 오류가 발생할 수 있습니다.

이 오류는 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
반응형