2012.03.15 17:36
phpize를 이용하여 모듈 추가
php의 extension(확장모듈)을 추가로 설치해야 할 시 phpize를 이용하여 모듈을 추가로 올리는 것이 가능 하다.
1. 사용방법
phpMyadmin 사용 시 요구되는 mcrypt 모듈을 추가하는 방법을 예로 들겠다.
1) 현재 구동 중인 동일 버전의 php 소스 해제 후 추가 할 모듈 경로 이동
# cd /usr/local/src/php-5.2.13/ext/mcrypt
phpize 실행
# /usr/local/php/bin/phpize
configure & make
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-mcrypt
# make
make를 하게 되면 ./modules/mcrypt.so 파일이 생성 된다.
<그림1. mcrypt.so 파일 생성 확인>
/usr/local/php/modules 디렉토리 생성 및 mcrypt.so 파일 이동
# mkdir /usr/local/php/modules
# mv /usr/local/src/php-5.2.13/ext/mcrypt/modules/mcrypt.so /usr/local/php/modules/
php.ini 의 extension_dir 경로를 위에 생성한 modules 디렉토리 경로로 수정 및
extension mcrypt.so 추가 후 저장
# vi /usr/local/php/lib/php.ini
<그림2. php.ini 파일 수정>
Apache Restart
# /usr/local/apache2/bin/apachectl restart