1.下载libssh2和ssh2(可先进入到/usr/local/目录)
wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz
wget http://pecl.php.net/get/ssh2-1.1.2.tgz
先安装 libssh2 再安装 SSh2
2.解压libssh2并进入目录,进行配置和编译
# tar -zxvf libssh2-1.4.2.tar.gz
# cd libssh2-1.4.2
# ./configure --prefix=/usr/local/libssh2
# make && make install
3.以上为安装libssh2,这里需要记住libssh2的安装目录,因为在安装ssh2的时候还会用到,接下来安装ssh2。
# tar -zxvf ssh2-1.1.2.tgz
# cd ssh2-1.1.2
# phpize
# ./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/www/server/php/70/bin/php-config(此处为自身环境下php配置文件,可通过find / -name php-config 进行查找)
# make && make install
【如果安装SSH2未成功,请尝试不同的ssh2版本,再次安装】
最后在,php.ini配置文件增加extension=ssh2.so

网友评论