zhusaidong / ftp-server
PHP FTP server based on workerman
0.1.1
2019-08-29 09:56 UTC
Requires
- ext-csprng: *
- ext-json: *
- ext-mbstring: *
- ext-posix: *
- workerman/workerman: ^3.5
This package is auto-updated.
Last update: 2025-04-14 18:52:38 UTC
README
PHP FTP server based on workerman
ftp protocol document
server config
server.ini
[server] ;ip address ip=0.0.0.0 ;port port=2323 ;root path root_path=data ;max users max_users=1 ;allow anonymous allow_anonymous=1 ;ftp pasv mode port range pasv_port_range=50000-60000
user config
user.json
{ "test": { "username": "test", "password": "123", "path": "/", "status": true } }
usage
composer require zhusaidong/ftp-server:dev-master
//ftp.php require_once('./vendor/autoload.php'); use FTPServer\FTPServer; $fs = new FTPServer(); $fs->run();
php ftp.php
TODO
- support sftp