【问题标题】:Laravel can't find php extension ssh2_connect()Laravel 找不到 php 扩展 ssh2_connect()
【发布时间】:2021-03-31 02:22:51
【问题描述】:

我的 Laravel 应用出现了一些问题。我正在尝试运行函数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 !";
}

【问题讨论】:

  • 请提供代码
  • 我已经编辑了问题

标签: php laravel ssh


【解决方案1】:

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

ssh2_* 函数在您的 PHP 环境中必须是 installed as an extension

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    相关资源
    最近更新 更多