首页 > 编程知识 正文

php两种调用ssh的方法,php ssh

时间:2024-04-24 11:43:11 阅读:333832 作者:TLOK

本文目录一览:

php点击按钮执行ssh命令登陆路由器并执行命令

代码如下:

?php

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, '');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

?

如何使php可以调用ssh函数

如何使php可以调用ssh函数

可以,不过需要做好两方的交互,相当于两个系统之间的交付了

如何执行SSH命令通过PHP

指令就是你执行的shell命令 比如我要运行php 输入: php test.php 就会执行 第一个php是执行程序的名称

用ssh框架,怎么和PHP一起使用搭建

后台用Java开发,前台用jsp,这个肯定没问题。

前台要用php的话,可以用java提供接口,php把需要的参数传递到java后台,再把结果返回给php,展示到页面上。可以用Java做WebService,php去调用。

前台还是用php,开发速度快,也比较简单,安全和性能都没问题。

和后台Java交互,可以用xml做接口,php直接调用填到页面上。

php的环境搭建也比较简单,应用服务器用Apache2.2,环境php5,数据库都支持的,安装完后把apache2.2的httpd.conf文件中路径改为你项目路径就可以了,具体的配置网上很多,可以自己找下。

我用的是Java做webservice,前台php调用,性能还行。

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连接操作了。

测试代码

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。