如何在xampp上设置FTP

问题描述 投票:10回答:2

我想使用xampp制作服务器。我已经安装了xampp并设置端口8080.php和mysql工作正常,但我无法从互联网访问ftp。你能告诉我怎样才能这样做?

ftp xampp filezilla
2个回答
23
投票

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

  1. 通过XAMPP控制面板启用FileZilla FTP服务以使其自动启动(选中filezilla旁边的复选框以安装服务)。然后手动启动该服务。
  2. 通过FileZilla服务器接口(基本上是filezilla控制面板)创建一个ftp帐户。在XAMPP文件夹中有一个指向它的开始菜单的链接。然后转到用户 - >添加用户 - >东西 - >完成。
  3. 尝试连接到服务器(localhost,端口21)。

1
投票

XAMPP for linux和mac附带ProFTPD。确保从XAMPP控制面板启动服务 - >管理服务器。

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

  1. 打开一个新的Linux终端并确保以root用户身份登录。
  2. 创建一个名为ftp的新组。该组将包含允许通过FTP上传文件的用户帐户。

groupadd 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. 启动winSCP或FileZilla等FTP客户端,并输入如下连接详细信息。

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

使用“21”作为端口。

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

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

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

成功传输文件后,您应该能够看到它的运行情况。

© www.soinside.com 2019 - 2024. All rights reserved.