
ssh2_connect():
Unable
to
connect
to
..
此类提示是在新版本中代码规范新增了
”@“符号,调用方法是需开头加"@"
以下为样例:
<?php
$conn
=
@ssh2_connect
(
'192.168.1.1',
22
)
@ssh2_auth_password
(
$conn,
"user",
"passwd"
)
$stream
=
@ssh2_exec($conn,
'ls
-l
/tmp')
@stream_set_blocking($stream,true)
echo
utf8_decode
(@stream_get_contents($stream,-1,-1))
@fclose($stream)
?>
window
安装
php
ssh2扩展安装
php
ssh2
方法/步骤
1.
下载
php
extension
ssh2根据自己PHP的版本去下载
2.
解压完后,会有三个文件,libssh2.dll、php_ssh.dll、php_ssh2.pdb。
3.
将
php_ssh.dll、php_ssh2.pdb
放到你的
php
扩展目录下
php/ext/
下。
4.
将libssh2.dll
复制到
c:/windows/system32
和
c:/windows/syswow64
各一份
5.
php.ini中加入
extension=php_ssh2.dll
6.
重启apache,即可使用php执行ssh连接 *** 作了。
测试代码
尝试如下 *** 作:1、 在php.ini中设置extension_dir 指向e:\php5.4\ext部分php扩展加载了
2、设置windows系统环境变量, phpext, 指向e:\php5.4\ext, PHPRC 指向e:\php5.4
设置path环境变量,添加e:\php5.4。后盾人就有一些相关的视频,你可以去看看,去学习学习
您好,phpssh2卡死是一种常见的问题,它可能是由于您的服务器环境出现了问题导致的,因此您需要通过检查您的服务器环境来解决这个问题。您可以检查您的php版本,检查您的ssh2扩展是否正确安装,检查您的服务器是否正确配置,以及检查您的服务器是否有其他的程序正在运行,以及您的服务器是否有其他的程序正在占用您的资源。如果您检查了所有这些,但仍然无法解决phpssh2卡死的问题,您可以尝试重新安装phpssh2扩展,或者您可以尝试更新您的php版本。希望以上信息能够帮助您解决phpssh2卡死的问题。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)