반응형
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
반응형
'리눅스' 카테고리의 다른 글
| zip 명령어, unzip 명령어 (0) | 2013.06.18 |
|---|---|
| SSL 인증서의 개인키에 설정된 비밀번호를 제거하는 방법 (0) | 2013.06.18 |
| CentOS에서 EPEL 저장소를 사용하기 (0) | 2013.06.18 |
| Vim 문자 치환 (0) | 2013.06.18 |
| wc, sort, split ,uniq, cut 명령어 (0) | 2013.06.18 |