編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

PECL-SSH2

  • PHP 5.2
  • OpenSSL 1.0.0d
  • libss2 1.2.9
  • PECL::SSH2 0.11.2
mkdir -p p/home/taro/php/src/{openssl,libssh2,php,pecl-ssh2}

cd /home/taro/php/src/openssl/
wget http://www.openssl.org/source/openssl-1.0.0d.tar.gz
tar zxvf openssl-1.0.0d.tar.gz
cd openssl-1.0.0d/
./config --prefix=/home/taro/php shared
make
make install

cd /home/taro/php/src/libssh2/
wget http://www.libssh2.org/download/libssh2-1.2.9.tar.gz
tar zxvf libssh2-1.2.9.tar.gz
cd libssh2-1.2.9/
./configure --help
./configure --prefix=/home/taro/php --with-libssl-prefix=/home/taro/php
make
make install

cd /home/taro/php/src/php/
cp /home/taro/tmp/php-5.2.17.tar.bz2 .
tar jxvf php-5.2.17.tar.bz2
cd php-5.2.17/
./configure --prefix=/home/taro/php/
make
make install
cp php.ini-dist /home/taro/php/lib/php.ini

cd /home/taro/php/src/pecl-ssh2/
wget http://pecl.php.net/get/ssh2-0.11.2.tgz
tar zxvf ssh2-0.11.2.tgz
cd ssh2-0.11.2
~/php/bin/phpize
./configure --with-php-config=/home/taro/php/bin/php-config --with-ssh2=/home/taro/php/
make
make install

vi /home/taro/php/lib/php.ini:
> extension=ssh2.so
> extension_dir = "/home/taro/php/lib/php/extensions/no-debug-non-zts-20060613"

/home/taro/php/bin/php -m | grep ssh
> ssh2

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-08-31 (水) 15:57:02 (2333d)