如何在CentOS7上下载PHPSECLIB?

问题描述 投票:1回答:1

我有这个php文件:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
include_once("constants.php");
include('Net/SFTP.php');

$sftp = new Net_SFTP(Constant::QUICKCHECK_SERVER);
if (!$sftp->login(Constant::QUICKCHECK_USERNAME, Constant::QUICKCHECK_PASSWORD)) {
    exit('Login Failed');
}

当我运行它时,出现此错误:

Warning: include(Net/SFTP.php): failed to open stream

问题是我不知道如何正确安装phpseclib。

php sftp phpseclib
1个回答
2
投票

取决于安装位置。如果您将phpseclib 1.0安装为包括在内,则需要执行include('includes/Net/SFTP.php');。您可能还需要执行set_include_path(get_include_path() . PATH_SEPARATOR . 'includes');

就是说,如果您将phpseclib与composer一起安装,那么所有这些都不是问题。那是我的建议。

© www.soinside.com 2019 - 2024. All rights reserved.