我想在以下位置托管 az FTP 服务器:mywebsite.domain/ftpserver.php
XAMPP 服务器在我的计算机上运行。php 很重要,因为我想使用 mysql 数据库中的密码对用户进行身份验证,并且他们的目录名称也存储在数据库中。
或者如果有免费的 ftp 服务器,那么我如何从 php 创建 ftp 用户?
我知道这个问题已经有几年了,但在我看来,接受的答案是不正确的。
您可以省略网络服务器(XAMPP / Apache)并从命令行运行 PHP 脚本。该PHP脚本可以监听tcp端口(例如端口22,https://www.php.net/manual/en/function.socket-listen.php),因此它可以直接从客户端接收(FTP)请求。您将通过 mywebsite.domain 到达服务器。mywebsite.domain/yourscript.php 不是必需的,因为 PHP 将直接侦听给定端口。
但有一个很大的缺点:您必须自己用 PHP 实现完整的 FTP 协议。这是一项相当大的任务,你必须知道你在做什么。
| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |