我可以使用 WinSCP 连接到 xampp 吗?它如何工作?
答案1
XAMPP 预装了 FileZilla FTP 服务器。以下是如何设置服务并创建帐户。
通过 XAMPP 控制面板启用 FileZilla FTP 服务,使其自动启动(选中 filezilla 旁边的复选框以安装该服务)。然后手动启动该服务。
通过 FileZilla 服务器界面(本质上是 filezilla 控制面板)创建一个 ftp 帐户。XAMPP 文件夹中的开始菜单有一个指向它的链接。然后转到用户->添加用户->资料->完成。
尝试连接到服务器(本地主机,端口 21)。
答案2
您必须在运行 XAMPP 的机器上启用或启动 FTP 服务器。
答案3
Linux 和 Mac 版 XAMPP 附带FTPD软件. 确保从 XAMPP 控制面板 -> 管理服务器启动服务。
可以在 localhost XAMPP 仪表板 -> 操作指南 -> 配置 FTP 访问中找到更多完整说明。我已将它们粘贴在下面:
打开一个新的 Linux 终端并确保您以 root 身份登录。
创建一个名为 ftp 的新组。此组将包含那些允许通过 FTP 上传文件的用户帐户。
组添加 ftp
- 将您的帐户(本例中为 susan)添加到新组。如果需要,请添加其他用户。
usermod -a -G ftp susan
- 更改 XAMPP 安装目录 (通常为 /opt/lampp) 的 htdocs/ 子目录的所有权和权限,以便新的 ftp 组可以写入它。
cd /opt/lampp chown root.ftp htdocs chmod 775 htdocs
- 确保 proFTPD 在 XAMPP 控制面板中运行。
您现在可以使用以下步骤将文件传输到 XAMPP 服务器:
- 启动 FTP 客户端(如 winSCP 或 FileZilla)并输入如下所示的连接详细信息。
如果您从同一系统连接到服务器,请使用“127.0.0.1”作为主机地址。如果您从不同的系统连接,请使用 XAMPP 服务器的网络主机名或 IP 地址。
使用“21”作为端口。
输入您的 Linux 用户名和密码作为您的 FTP 凭证。
您的 FTP 客户端现在应该连接到服务器并进入 /opt/lampp/htdocs/ 目录,这是默认的 Web 服务器文档根目录。
- 使用常规 FTP 传输约定将文件从主目录传输到服务器。如果您使用的是图形 FTP 客户端,通常可以将文件从一个目录拖放到另一个目录。如果您使用的是命令行 FTP 客户端,则可以使用 FTP PUT 命令。
一旦文件成功传输,您就应该能够看到它的运行。