如何通过 FTP 连接到 XAMPP?

如何通过 FTP 连接到 XAMPP?

我可以使用 WinSCP 连接到 xampp 吗?它如何工作?

答案1

XAMPP 预装了 FileZilla FTP 服务器。以下是如何设置服务并创建帐户。

  1. 通过 XAMPP 控制面板启用 FileZilla FTP 服务,使其自动启动(选中 filezilla 旁边的复选框以安装该服务)。然后手动启动该服务。

  2. 通过 FileZilla 服务器界面(本质上是 filezilla 控制面板)创建一个 ftp 帐户。XAMPP 文件夹中的开始菜单有一个指向它的链接。然后转到用户->添加用户->资料->完成。

  3. 尝试连接到服务器(本地主机,端口 21)。

答案2

您必须在运行 XAMPP 的机器上启用或启动 FTP 服务器。

答案3

Linux 和 Mac 版 XAMPP 附带FTPD软件. 确保从 XAMPP 控制面板 -> 管理服务器启动服务。

可以在 localhost XAMPP 仪表板 -> 操作指南 -> 配置 FTP 访问中找到更多完整说明。我已将它们粘贴在下面:

  1. 打开一个新的 Linux 终端并确保您以 root 身份登录。

  2. 创建一个名为 ftp 的新组。此组将包含那些允许通过 FTP 上传文件的用户帐户。

组添加 ftp

  1. 将您的帐户(本例中为 susan)添加到新组。如果需要,请添加其他用户。

usermod -a -G ftp susan

  1. 更改 XAMPP 安装目录 (通常为 /opt/lampp) 的 htdocs/ 子目录的所有权和权限,以便新的 ftp 组可以写入它。

cd /opt/lampp chown root.ftp htdocs chmod 775 htdocs

  1. 确保 proFTPD 在 XAMPP 控制面板中运行。

您现在可以使用以下步骤将文件传输到 XAMPP 服务器:

  1. 启动 FTP 客户端(如 winSCP 或 FileZilla)并输入如下所示的连接详细信息。

如果您从同一系统连接到服务器,请使用“127.0.0.1”作为主机地址。如果您从不同的系统连接,请使用 XAMPP 服务器的网络主机名或 IP 地址。

使用“21”作为端口。

输入您的 Linux 用户名和密码作为您的 FTP 凭证。

您的 FTP 客户端现在应该连接到服务器并进入 /opt/lampp/htdocs/ 目录,这是默认的 Web 服务器文档根目录。

  1. 使用常规 FTP 传输约定将文件从主目录传输到服务器。如果您使用的是图形 FTP 客户端,通常可以将文件从一个目录拖放到另一个目录。如果您使用的是命令行 FTP 客户端,则可以使用 FTP PUT 命令。

一旦文件成功传输,您就应该能够看到它的运行。

相关内容