导航:首页 > 编程语言 > phpssh2windows

phpssh2windows

发布时间:2022-09-14 15:42:17

㈠ windows10 下 php怎么装ssh2

Warning:
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连接操作了。
测试代码

㈡ php 下ssh2_connect()有超时处理么 目前做一个文件同步的问题,用php的ssh2库,遇到问题 ,急

现在php网站开发还处在一个发展阶段,IT企业对于php方面人才需求也越来越大,对于本身技术要求也越来越高。如果过你选择培训的话,最好是多看几家。了解一下他们的课程,最好是能有一个强硬的技术体系支撑。我建议你可以去卡瑞教育看看,我觉得他们的课程设置非常好,阶段性教学,每一阶段都会有专业性非常强的老师进行授课。具体情况可以详细去了解一下。

㈢ php支持ssh2扩展问题!

Fatal error: Call to undefined function ssh2_connect() in D:\website\q.php on line 2

㈣ php的ssh2_exec()函数不能正常使用

检查权限. 文件的权限,文件的所有者,文件的所在组。
另外,也要看看你是怎么运行的。 是不是 在 linux 上root用户下直接运行 php命令 ,还是通过网页版访问php文件(这种情况下,是要走nginx或apache的进程用户的,也要确定有权限)。

㈤ windows10 下 php怎么装ssh2

Warning: 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连接操作了。
测试代码

㈥ 关于PHP SSH2上传压缩包损坏问题

问题发生的具体情况能不能具体阐述下?
根据我的经验,对于某些浏览器,如果想开始一个下载需要独立弹出一个新的窗口 <a target=_blank> 或 <form target="_blank">
其次请确认以下几点:
1.该文件是否有读权限
2.是否在header之前有任何的输出,按F12使用调试工具抓包(主流浏览器都有这个功能了ie9,firefox需要firebug,chrome)

㈦ 检查使用PHP SSH2远程目录问题,怎么解决

为PHP安装SSH2扩展需要两个软件包,libssh2和ssh2。两者的最新版本分别为1.4.2和0.12,下载地址分别为http://www.libssh2.org/download/和http://pecl.php.net/package/ssh2。这里我们可以均下载最新版本,libssh2的源码包为libssh2-1.4.2.tar.gz,ssh2的源码包为ssh2-0.12.tgz。
其次,解压并安装libssh2和ssh2。其中,libssh2需要先安装,ssh2后安装。安装步骤如下:
# tar -zxvf libssh2-1.4.2.tar.gz
# cd libssh2-1.4.2
# ./configure --prefix=/usr/local/libssh2
# make && make install
以上为安装libssh2,这里需要记住libssh2的安装目录,因为在安装ssh2的时候还会用到。
# tar -zxvf ssh2-0.12.tgz
# cd ssh2-0.12
# phpize
# ./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2
# make
执行完以上过程后,在当前目录下的moles目录下会生成一个ssh2.so文件,这就是扩展PHP所需要的,将该文件拷贝到PHP库的存储目录下在修改PHP的配置文件即可。
# cp moles/ssh2.so /usr/lib64/php/moles/
注:PHP库的存储目录可能因系统而异,本博主的机器上是/usr/lib64/php/moles/
# vi /etc/php.ini
# 向该文件中添加内容:extension=ssh2.so
此时为PHP扩展SSH2就已经完成了,为了验证是否安装成功,我们可以通过执行一下命令来验证。
# php -i|grep ssh2
Registered PHP Streams => php, file, http, ftp, compress.bzip2, compress.zlib, https, ftps, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp
ssh2
libssh2 version => 1.4.2
banner => SSH-2.0-libssh2_1.4.2
最后,我们再通过一个简单的PHP程序来试用SSH2,该程序首先连接远程服务器,然后执行相关操作,最后读取操作执行的返回结果,具体例子代码如下。
<?php
$user="user";
$pass="password";
$connection=ssh2_connect('202.112.113.250',22);
ssh2_auth_password($connection,$user,$pass);
$cmd="ps aux";
$ret=ssh2_exec($connection,$cmd);
stream_set_blocking($ret, true);
echo (stream_get_contents($ret));
?>

阅读全文

与phpssh2windows相关的资料

热点内容
压缩因子定义 浏览:966
cd命令进不了c盘怎么办 浏览:212
药业公司招程序员吗 浏览:972
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:228
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:990
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328