daanwilson / php-sftp-client
一个基于Nicolas的php-ftp-client库(nicolab/php-ftp-client)的SFTP扩展。
v1.0.0
2024-01-17 11:18 UTC
Requires
- php: >=5.4
- ext-ftp: *
- ext-openssl: *
- nicolab/php-ftp-client: ^2.0
README
Nicolab/php-ftp-client库的SFTP扩展。此库提供了一些易于使用的辅助函数来通过SFTP管理远程文件。当您想使用此库/扩展时,请确保服务器上启用了OpenSSL和ssh2_connect。否则,当您通过SFTP连接到服务器时,将会抛出错误。大多数FTP功能也与SFTP兼容。
安装
- 使用composer安装包
composer require daanwilson/php-sftp-client
- 或者使用GIT克隆命令
git clone git@github.com:daanwilson/php-sftp-client.git
入门指南
连接到SFTP服务器(端口22或其他端口)
$ftp = new \SfpClient\SftpClient(); $ftp->connect($host, true, 22); $ftp->login($login, $password);
注意:在脚本执行结束时(当对象被销毁时),连接会隐式关闭。因此,除了显式重新连接外,不需要调用$ftp->close()
。
API文档
有关更多详细信息,请参阅源代码。
许可证
MIT c) 2024, Daan Wilson。