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: 2026-03-14 21:18:13 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