1. 安装OpenSSL
a. # yum install openssl
b. # yum install openssl-devel
2. 安装libssh2:
a. # cd /usr/src
b. # wget http://downloads.sourceforge.net/project/libssh2/libssh2/1.0/libssh2-1.0.tar.gz
c. # tar -zxvf libssh2-1.1.tar.gz
d. # cd libssh2-1.1
e. # ./configure
f. # make all install
3. link libssh & PHP together,using pecl:
a. # pecl install -f ssh2
b. 确保生成的ssh2.so在php.ini制定的extension目录下
c. 修改php.ini,添加 extension=ssh2.so
4. Compiling libssh2 PHP Extension (代替上面第3步,貌似上面的是不稳定版本)
a. # wget http://pecl.php.net/get/ssh2-0.11.0.tgz
b. # tar -zxvf ssh2-0.11.0.tgz
c. # cd ssh2-0.11.0
d. # phpize && ./configure –with-ssh2 && make « Generates ssh2.so, the compiled PHP extension.
e. # cp ./modules/ssh2.so /usr/lib/php/modules/ssh2.so
f. 修改php.ini,添加 extension=ssh2.so (echo “extension=ssh2.so” > /etc/php.d/ssh2.ini)
5. 重启lighttpd: service lighttpd restart (continue reading…)