CentOS 6 넘어오면서부터 yum install 에서 libmcrypt libmcrypt-devel 이 지원되지 않는다.
따라서 아래의 방법으로 진행해야하며
1. vi /etc/yum.repos.d/epel.repo
해당 파일에 아래의 내용을 저장한다.
[EPEL]
name=epel
type=rpm-md
baseurl=http://ftp.neowiz.com/fedora-epel/6/x86_64
gpgcheck=1
gpgkey=http://ftp.neowiz.com/fedora-epel/RPM-GPG-KEY-EPEL-6
enabled=1
2. yum clean all
3. yum install libmcrypt libmcrypt-devel
(Cent 5 의 경우 위 과정은 생략)
4. 동일 버전의 php 소스에서
예) php-5.2.17 의 경우
cd php-5.2.17/ext/mcrypt
/usr/local/php/bin/phpize
aclocal
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
그러면 아래와 같이 mcrypt.so 파일이 해당 경로에 만들어졌다고 나오는데
/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613
php.ini 파일 하위에
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so
처럼 추가하고 웹서버 재시작하면 된다.
'Works > 확장모듈설치매뉴얼' 카테고리의 다른 글
mod_mime_magic 설치 (0) | 2016.08.01 |
---|---|
oAuth 확장모듈 설치 (0) | 2016.03.29 |
PHP zip 확장모듈 설치 (0) | 2016.02.26 |
PHP zlib 확장모듈 설치 (0) | 2016.02.05 |
PHP 수호신(Suhosin) 설치 (0) | 2016.01.29 |