pepoとネットワークを語ろう

40年前からこれまでとこれからのネットワークを語る

PHP Secure Shell2 これはいい!

2009-03-08 14:09:01 | Linux
php-develがインストールされてなければ
[root@~]# yum install php-devel
libssh2をwget
[root@~]# wget http://downloads.sourceforge.net/libssh2/libssh2-1.0.tar.gz?use_mirror=jaist
[root@~]# tar xvfz libssh2-1.0.tar.gz
解凍 && make && make install
[root@~]# cd libssh2-1.0
[root@libssh2-1.0]# ./configure --prefix=/usr
[root@libssh2-1.0]# make && make install
[root@~]# cd
ssh2をインストール
[root@~]# pecl install ssh2-0.11.0
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
downloading ssh2-0.11.0.tgz ...
Starting to download ssh2-0.11.0.tgz (22,884 bytes)
........done: 22,884 bytes
5 source files, building
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20050922
Zend Extension Api No: 220051025
libssh2 prefix? [/usr] :
install ok: channel://pear.php.net/ssh2-0.11.0
/etc/php.iniへextension=ssh2.so追加
[root@~]# vi /etc/php.ini
extension=ssh2.so
info.phpでRegistered PHP Streams の項を確認すると下記のモジュールが追加されているはずこれでPHP Secure Shell2が使えるようになった
ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp