<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 |