首页 > 解决方案 > Laravel 找不到 php 扩展 ssh2_connect()

问题描述

我的 Laravel 应用程序有一些问题。我正在尝试运行 function ssh2_connect(),但每次它返回时:

调用未定义函数 App\Git\ssh2_connect()

我试图在我的localhost /htdocs文件夹中的 Laravel 项目之外运行该功能,它工作正常。任何想法如何解决这个问题?顺便说一句,每个 ssh 库在 Laravel 上都存在一些问题。

这是示例:

$connection = ssh2_connect('YOUR IP HERE', 22);
if( !ssh2_auth_password($connection, 'root', 'PASSWORD') ) {
  echo "Authorization failed !";
}

标签: phplaravelssh

解决方案


在当前命名空间中找不到ssh2_connect()函数的错误消息状态,表示该函数也不存在于全局范围内。

这些ssh2_*函数需要作为扩展安装在您的 PHP 环境中。


推荐阅读