大家好我需要在php 5.4.7中使用ssh2功能
我的配置如下
xampp 1.8.3
php 5.4.7
Compiler - MSVC9 (Visual C++ 2008)
PHP API - 20100412
PHP Extension - 20100525
Zend Extension - 220100525
Zend Extension Build - API220100525,TS,VC9
我已从此链接Windows PHP下载了ssh api,版本名称为
php_ssh2-0.12-5.4-ts-vc9-x86
提取zip文件并将php_ssh2.dll和php_ssh2.pdb放在php扩展文件夹中,将libssh2.dll放入system32文件夹,并更改php.ini以启用扩展并重新启动apache。一切正常,openssl也启用了
启用ssh2后
Registered PHP Streams - php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, https, ftps, phar, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp
但是当我尝试使用ssh2_connect('server.com',22)进行连接时,它会导致停止apache服务器。我在这里做错了什么?