使用PHP7.3连接和处理SFTP服务器中的文件

使用PHP7.3连接和处理SFTP服务器中的文件,php,sftp,Php,Sftp,我正在尝试使用PHP连接和处理SFTP服务器中的文件。但是我得到了错误ssh2\u connect致命错误:未捕获错误:调用未定义的函数ssh2\u connect()。如果我安装了SSH2扩展,它是否适用于PHP7或任何其他需要的选项 try { $sftp = new SFTPConnection("HOST", 22); $sftp->login("UN", "PWD"); $sftp->uploadFile(&quo

我正在尝试使用PHP连接和处理SFTP服务器中的文件。但是我得到了错误ssh2\u connect致命错误:未捕获错误:调用未定义的函数ssh2\u connect()。如果我安装了SSH2扩展,它是否适用于PHP7或任何其他需要的选项

try
{
$sftp = new SFTPConnection("HOST", 22);
$sftp->login("UN", "PWD");
$sftp->uploadFile("/tmp/to_be_sent", "/tmp/to_be_received");
}
catch (Exception $e)
{
echo $e->getMessage() . "\n";
}

我们最近有一个项目需要使用密钥的SFTP,在与SSH扩展抗争之后,我们切换到了这个项目,它一直在完美地工作。