php ssh2

查看http://cn2.php.net/manual/zh/ssh2.requirements.php可以知道ssh2需要openssl 和 libssh2

1、安装openssl,openssl-devel和libssh2

yum install openssl

yum install openssl-devel

yum install libssh2

2、安装ssh2

注意虽然http://pear.php.net/上有名为net_ssh2的包,但实际进去什么都没有,所以不能使用pear安装,php ssh2实际是一个pecl包。

pecl  install -f ssh2

3、修改php.ini文件

添加extention=ssh2.so(查找extention会找到合适的位置添加的)

重启php服务即可。

本人在虚拟机上执行ssh2_exec()时可以成功进行操作,但对JUNIPER防火墙和TPLINK的交换机时,却不能成功。还没有解决此问题,日后如能,再添加解决办法。

你可能感兴趣的:(PHP,职场,ssh2,休闲)