kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

php - libssh2 설치 및 ssh2 설치 및 mcrypt 설치 ( php 설치 후에 )

까마기 2014. 9. 19. 18:16
728x90
반응형

<libssh2>


 


http://www.libssh2.org/download/


wget http://www.libssh2.org/download/libssh2-1.1.tar.gz


tar xvfz libssh2-1.1.tar.gz 


  405  cd libssh2-1.1


  406  ./configure 


  407  make && make install


 


 


<ssh2>


yum install libssh2 libssh2-devel

wget http://pecl.php.net/get/ssh2-0.11.3.tgz

tar zxvf ssh2-0.11.3.tgz

cd ssh2-0.11.3

/usr/local/php/bin/phpize

./configure –with-php-config=/usr/local/php/bin/php-config –with-ssh2=/usr/lib64 ( 32bit는 뒤에 옵션제외 )

make

make install


컴파일 후 설치가 완료되면 모듈설치경로를 알려준다.


/usr/local/php/lib/php/extensions/no-debug-zts-20090626/ << 모듈 생성 디렉토리


vi /usr/local/apache/conf/php.ini


 


 


#extension_dir = “/usr/local/php/lib/php/extensions/no-debug-zts-20090626/”

--> soap와 연동이 안되면 주석 처리, extension_dir 이라고 따로 정의할 필요없이


extension에 정확한 ssh2.so 의 경로를 정확히 지정해주자.


cp -arp /usr/local/src/ssh2-0.11.3/.libs/ssh2.so /usr/local/php/lib 


extension=/usr/local/php/lib/ssh2.so


 


/usr/local/apache/bin/apachectl -t


/usr/local/apache/bin/apachectl restart


 




<mcrypt>




방법 1.




yum install libmcrypt libmcrypt-devel (rhel 계열)


http://mcrypt.sourceforge.net 방문


libmcrypt-2.5.8.tar.gz 다운


./configure


make


make install (prefix는 필요에 따라)


ld.so.conf 설정 ( 필요에 따라 )




방법 2.




cd /usr/local/src/php-version/ext/mcrypt  ( php 소스 다운 경로 )


/usr/local/php/bin/phpize


./configure


make


make test


make install ( 이럴경우 php/extensions/no-debug-zts-NNNNNNNNNN -> 이러한 경로에 설치된다.)




현재 경로 에서


cp .libs/mcrypt.so /php modules 경로


-> cp .libs/mcrypt.so /usr/local/php/lib




php.ini 에 모듈 설정




vi /usr/local/apache/conf/php.ini


[mcrypt]


extension=/usr/local/php/lib/mcrypt.so




또는




[mcrypt]


;extension=/usr/local/php/lib/mcrypt.so


extension_dir=/usr/local/php/lib


extension=mcrypt.so




/usr/local/apache/bin/apachectl -t


/etc/init.d/apachectl restart




-> phpinfo 파일로 모듈 올라왔는지 확인


-> 명령어로 확인 #  php -r "echo phpinfo();" | grep -i mcrypt



반응형

'OS' 카테고리의 다른 글

Linux에 JAVA 설치하기(jdk1.6.0_23)  (0) 2014.09.19
php 5.2.9 soap 모듈 추가  (0) 2014.09.19
pdo-mysql 설치  (0) 2014.09.19
DB update 쿼리문  (0) 2014.09.19
mysql 4.x 에서 5.1로 마이그레이션 방법  (0) 2014.09.19