doushi3715 2016-11-02 06:07
浏览 179

函数ssh2_connect不存在

I'm trying to set a ssh call to a button using PHP.

When I tried the ssh using ssh2_connect() function , the following error occurred in my browser :

function ssh2_connect does not exist

Packages installed :

automake make php-devel libtool openssl-devel gcc++ gcc

wget http://pecl.php.net/get/ssh2-0.12.tgz

After installation I could not find the ssh2.ini file. I have only the ssh2.so file in my extensions directory.

Request :

Please help me resolve this problem, so that I can successfully ssh to my target server .

My Code :

  1. example.php (setting a ssh action to a button , this redirects to index.php )

    <form action="index.php"method="get">
        <input type="hidden" name="act" value="run">
        <input type="submit" value="run">
    </form>
    
  2. index.php

    <?php
    
        if (!function_exists("ssh2_connect")) die("function ssh2_connect doesnot exist");
    
         if (!($con = ssh2_connect("My server IP", 22))){
              echo "fail:unable to establish connection";
         }else{
              echo "we are logged in ";
         if (!($stream = ssh2_exec($con, "ls -al"))) {
              echo "fail:unable to exec command";
         }else{
              stream_set_blocking($stream,true);
              $data = "";
              while ($buf = fread($stream,4096)){
              $data .= $buf;
         }
         fclose($stream);
        }
    }
    ?>
    
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 SQL Server下载
    • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
    • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
    • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
    • ¥15 python爬取bilibili校园招聘网站
    • ¥30 求解达问题(有红包)
    • ¥15 请解包一个pak文件
    • ¥15 不同系统编译兼容问题
    • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
    • ¥30 数字电源对DSP芯片的具体要求