我需要通过sftp将一些xml文件传输到另一台服务器。
我试图让phpseclib运行4个小时。 Composer 崩溃几次尝试安装phpseclib,所以我手动下载了。
set_include_path(get_include_path() . PATH_SEPARATOR . 'phpseclib');
require('phpseclib/Net/SFTP.php');
我无法解决这个错误:
Fatal error: Call to undefined method Crypt_Rc4::enableContinuousBuffer() in
/Applications/XAMPP/xamppfiles/htdocs/phpseclib/Net/SSH2.php
on line 1640
我试图追踪是否有一些类覆盖Crypt_TripleDES的某些父类(第1640行的对象),但我没有找到任何东西。本项目中的所有其他课程均由我撰写。
编辑:
问题可以追溯到PHP类/Applications/XAMPP/xamppfiles/lib/php/Crypt/Rc4.php 我不满意但工作正常的解决方案是将文件重命名为_Rc4.php。但我需要另一种解决方案,因为我对生产服务器没有太大影响。