Linux 에서 PHP 설치 mcrypt 확장 모듈 노트

시스템 환경:centos 6.3
APACHE:httpd-2.4.2
PHP:php-5.3.21
mcrypt 설치
1.Libmcrypt,mhash,mcrypt 설치 패키지 다운로드

libmcrypt-2.5.8.tar.gz
# wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459
mhash-0.9.9.tar.gz
# wget http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636
mcrypt-2.6.8.tar.gz
# wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91948&release_id=642101 
2.Libmcrypt 먼저 설치

# tar -zxvf libmcrypt-2.5.8.tar.gz
# cd libmcrypt-2.5.8
# /usr/local/php5/bin/phpize # php , configure 。
# ./configure
# make
# make install     # libmcript /usr/local
3.mhash 설치

# tar -zxvf mhash-0.9.9.9.tar.gz
# cd mhash-0.9.9.9
# /usr/local/php5/bin/phpize
# ./configure
# make
# make install
4.mcrypt 설치

# tar -zxvf mcrypt-2.6.8.tar.gz
# cd mcrypt-2.6.8
# /usr/local/php5/bin/phpize
# ./configure --with-php-config=/usr/local/php5/bin/php-config
# make
# make install
설치 완료,컴 파일 설치 후 알림 에 따라
mcrypt.so 모듈 은 기본적으로/usr/local/phop 5/lib/phop/extensions/no-debug-zts-20090626/디 렉 터 리 에 저 장 됩 니 다.
5.이 모듈 을 php 에 불 러 오기

# vi /usr/local/php5/lib/php.ini
다음 줄 과 같이 추가:

extension = "/usr/local/php5/lib/php/extensions/no-debug-zts-20090626/mcrypt.so"
apache 다시 시작 하기:

/usr/local/apache2/bin/apachectl restart
6.phpinfo 기능 추가,테스트 페이지
다음 내용 info.php 를/usr/local/apache 2/htdocs/에 추가 하여 php 모듈 을 불 러 올 지 테스트 합 니 다.
# vi  /usr/local/apache2/htdocs/info.php
---------------
<?php
echo phpinfo();
?>
---------------
80 포트 가 열 렸 는 지 확인 합 니 다.

# lsof -i:80
브 라 우 저 입력http://localhost/info.php
다음 테스트 페이지 내용 을 표시 합 니 다.mcrypt.so 모듈 은 PHP 에서 불 러 오 는 데 성 공 했 습 니 다.

좋은 웹페이지 즐겨찾기