워드프레스의 장점 중 하나는 ftp 기능이다.
워드프레스의 테마를 설치하거나 워드프레스 자체 버전을 업그레이드 할 때,
업데이트 버튼하나만 눌러주면 자동으로 업데이트 및 설치가 된다.
그러나 이 간편한 기능은 ftp서버가 설치되어 있다면 바로 사용 가능하지만,
ssh로 파일전송을 하고있다면 서버에 ssh2 라이브러리를 추가로 설치해줘야만 사용이 가능하다.
빨간박스를 주목하자.
기본적으로 FTP를 사용할 수 있지만, SSH전송은 보이지 않는다.
우리는 이것을 아래 그림처럼 SSH2를 추가시켜서 사용하려 한다.
SSH2가 추가되면, 위 그림 처럼 버튼만 눌러주면 자동으로 업데이트가 가능하다.
그럼 php 라이브러리인 libssh2 와 ssh2 를 설치 해 보도록 하자.
1. libssh2 설치
다운로드 사이트 : http://www.libssh2.org/
#cd /usr/phplib
#wget http://www.libssh2.org/download/libssh2-1.4.3.tar.gz
#tar xvzf libssh2-1.4.3.tar.gz
#cd libssh2-1.4.3
#./configure
#make
#make install
위 순서대로 자신이 원하는 폴더에 libssh2 설치파일을 다운받은 후, 압축을 풀고 설치해주면 된다.
2. ssh2 설치
다운로드 사이트 : http://pecl.php.net/
#cd /usr/phplib
#wget http://pecl.php.net/get/ssh2-0.12.tgz
#tar xvzf ssh2-0.12.tgz
#cd ssh2-0.12
#phpize
#./configure
#make
#make install
마찬가지로 ssh2도 위 순서대로 설치해준다.
그리고나서 php모듈을 띄워주는 작업을 해주면 완료된다.
3. php에 모듈 탑재
#cp /etc/php.d/gd.ini /etc/php.d/ssh2.ini
#vi /etc/php.d/ssh2.ini
ssh2.ini 내용 수정
extension=ssh2.so
위 처럼 ssh2.ini 파일을 하나 복사해서 만들어주고, 안에 내용을 extension=ssh2.so 로 수정 해 준다.
그리고 나서 아파치서버 재시작,
#php -m 으로 모듈을 확인해보면
위 그림처럼 ssh2모듈이 탑재되어 있을것이다.
웹브라우저에서도 phpinfo() 로 확인 가능하다.
'Linux' 카테고리의 다른 글
tar 옵션 (0) | 2015.05.19 |
---|---|
video 태그 종류별로 사용하기 위한 Apache 설정 (0) | 2014.02.26 |
StartSSL 발급 및 설치 (0) | 2013.08.07 |
리눅스 시스템 시간 동기화 (0) | 2013.07.11 |
crontab 사용법 (0) | 2013.05.06 |