Php PEAR2\Net\Transmitter\SocketException:stream\u socket\u client():mikrotik无法连接(连接被拒绝)

Php PEAR2\Net\Transmitter\SocketException:stream\u socket\u client():mikrotik无法连接(连接被拒绝),php,mikrotik,Php,Mikrotik,当我尝试连接mikrotik时,它在本地服务器上工作,但它拒绝连接 下面我给出了我的代码 try { $client = new RouterOS\Client('192.168.1.1','test','test','8728'); echo 'OK'; } catch (Exception $e) { die($e); } 经过这么多的努力还是无法解决。最后发现可能是服务器防火墙问题。然后,他找到了一个解决办法 将mikrotik ip/服务api端口8

当我尝试连接mikrotik时,它在本地服务器上工作,但它拒绝连接

下面我给出了我的代码

try {
    $client = new RouterOS\Client('192.168.1.1','test','test','8728'); 
    echo 'OK'; 
 } catch (Exception $e) { 
    die($e); 
 }

经过这么多的努力还是无法解决。最后发现可能是服务器防火墙问题。然后,他找到了一个解决办法

  • 将mikrotik ip/服务api端口8728更改为2703或2089
  • 试一试{ $client=newrouteros\client('192.168.1.1','test','test','2703'); echo'OK';}catch(异常$e){ 死($e);}
  • 最后,它起作用了