libssh2+ssh2-0.10のインストール
■libssh2+ssh2-0.10のインストール
●openssl-develがインストールされているか確認
[root@localhost ~]# rpm -qa | grep openssl-devel
openssl-devel-0.9.7a-43.17.el4_7.2
● libssh2-0.18.tar.gzインストール
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget 'http://jaist.dl.sourceforge.net/project/libssh2/libssh2/0.18/libssh2-0.18.ta
r.gz'
=> `libssh2-0.18.tar.gz'
jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130
jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 541,428 (529K) [application/x-gzip]
100%[===========================================================>] 541,428 612.33K/s
18:13:21 (609.99 KB/s) - `libssh2-0.18.tar.gz' を保存しました [541428/541428]
[root@localhost src]# tar zxvf libssh2-0.18.tar.gz
[root@localhost src]# cd libssh2-0.18
[root@localhost libssh2-0.18]# ./configure
[root@localhost libssh2-0.18]# make
[root@localhost libssh2-0.18]# make install
●pecl ssh2-0.10インストール
[root@localhost src]# wget http://pecl.php.net/get/ssh2-0.10.tgz
[root@localhost src]# tar zxvf ssh2-0.10.tgz
[root@localhost src]# cd ssh2-0.10
[root@localhost ssh2-0.10]# phpize && ./configure --with-ssh2
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h
[root@localhost ssh2-0.10]# vi config.h
#define LIBSSH2_APINO 200412301450
[root@localhost ssh2-0.10]# make
[root@localhost ssh2-0.10]# make install
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20060613/