프로그램/php2014. 8. 13. 17:28

php 설치 후에 추가로 설치할 모듈이 있어 configure 옵션을 추가, 변경해서 php를 재 컴파일을 해야 하는 경우

 

 

추가할 모듈이 설치되어있는지 확인한다. (> openssl, mcrypt)

 

 

 

기존에 설치했던 소스 디렉토리로 이동한다.

]# cd /usr/local/src/apm/php-5.4.2/

 

재 컴파일이 하기 전 php.ini와 같은 설정파일이나 중요한 파일들을 백업해둔다.

]# mkdir usr/local/src/apm/php-5.4.2_bk

]# cp / usr/local/src/apm/php-5.4.2/* usr/local/src/apm/php-5.4.2_bk/

 

 

추가할 모듈을 php configure 기존 옵션에 추가한다.

]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --disable-debug --with-iconv --with-gd --with-jpeg-dir --with-png-dir --with-libxml-dir --with-freetype-dir --with-zlib-dir --with-config-file-path=/usr/local/apache/conf --enable-sockets --with-openssl --with-mcrypt

 

 

 

]# make

참고>make 실행 중에 libtool: link: `ext/date/*.lo' is not a valid libtool object ...

등 위와 비슷한 오류가 발생했다면... 자세히>

 

 

 

]# make install

중요>make 완료 후 make install을 실행해야 한다.

 

 

apache를 재시작한다.

]# service httpd restart

 

 

모듈이 추가되었는지 확인을 한다.

- openssl, mcrypt 모듈 설치 확인php openssl 연동 확인

Posted by 은둔고수